time=2026-05-22T15:58:03.408Z level=DEBUG msg="Not attempting generation of an ABI report" time=2026-05-22T15:58:03.408Z level=DEBUG msg="Configuring container namespace" time=2026-05-22T15:58:03.408Z level=DEBUG msg="Set binaries" eopkg=eopkg.bin eopkg_xml=eopkg.py2 ypkg="" time=2026-05-22T15:58:03.408Z level=INFO msg="History generation enabled" time=2026-05-22T15:58:03.516Z level=DEBUG msg="Obtained package history" time=2026-05-22T15:58:03.522Z level=DEBUG msg="Building package" name=nodejs-24 version=24.16.0 release=2 type=ypkg profile=unstable-x86_64 time=2026-05-22T15:58:03.522Z level=DEBUG msg="Configuring overlay storage" time=2026-05-22T15:58:03.522Z level=DEBUG msg="Mounting overlayfs" time=2026-05-22T15:58:03.522Z level=DEBUG msg="Mounting root tmpfs" dir=/var/cache/solbuild/unstable-x86_64/nodejs-24 size=40G time=2026-05-22T15:58:03.523Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/nodejs-24/work time=2026-05-22T15:58:03.523Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/nodejs-24/tmp time=2026-05-22T15:58:03.523Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/nodejs-24/img time=2026-05-22T15:58:03.523Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/nodejs-24/union time=2026-05-22T15:58:03.523Z level=DEBUG msg="Mounting backing image" point=/var/lib/solbuild/images/unstable-x86_64.img time=2026-05-22T15:58:03.527Z level=DEBUG msg="Mounting overlayfs" upper=/var/cache/solbuild/unstable-x86_64/nodejs-24/tmp lower=/var/cache/solbuild/unstable-x86_64/nodejs-24/img workdir=/var/cache/solbuild/unstable-x86_64/nodejs-24/work target=/var/cache/solbuild/unstable-x86_64/nodejs-24/union time=2026-05-22T15:58:03.528Z level=DEBUG msg="Bringing up virtual filesystems" time=2026-05-22T15:58:03.528Z level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/nodejs-24/union/dev/pts time=2026-05-22T15:58:03.528Z level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/nodejs-24/union/dev/shm time=2026-05-22T15:58:03.528Z level=DEBUG msg="Mounting vfs /dev" time=2026-05-22T15:58:03.529Z level=DEBUG msg="Mounting vfs /dev/pts" time=2026-05-22T15:58:03.529Z level=DEBUG msg="Mounting vfs /proc" time=2026-05-22T15:58:03.530Z level=DEBUG msg="Mounting vfs /sys" time=2026-05-22T15:58:03.530Z level=DEBUG msg="Mounting vfs /dev/shm" time=2026-05-22T15:58:03.531Z level=DEBUG msg="Creating target directory" dir=/var/cache/solbuild/unstable-x86_64/nodejs-24/union/home/build/work time=2026-05-22T15:58:03.531Z level=DEBUG msg="Copying source" source=/srv/builder/BUILDDIR/CLONE/packages/packages/n/nodejs-24/package.yml target=/var/cache/solbuild/unstable-x86_64/nodejs-24/union/home/build/work/package.yml time=2026-05-22T15:58:03.531Z level=DEBUG msg="Validating sources" time=2026-05-22T15:58:03.531Z level=DEBUG msg="Downloading source" uri=https://nodejs.org/dist/v24.16.0/node-v24.16.0.tar.gz time=2026-05-22T15:58:03.779Z level=INFO msg="Downloading source" uri=https://nodejs.org/dist/v24.16.0/node-v24.16.0.tar.gz time=2026-05-22T15:58:06.030Z level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2026-05-22T15:58:06.030Z level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2026-05-22T15:58:06.031Z level=DEBUG msg="Copying host asset" key=/etc/ccache/ccache.conf time=2026-05-22T15:58:06.031Z level=DEBUG msg="Starting D-BUS" time=2026-05-22T15:58:06.031Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/nodejs-24/union command="dbus-uuidgen --ensure" time=2026-05-22T15:58:06.036Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/nodejs-24/union command="dbus-daemon --system" time=2026-05-22T15:58:06.039Z level=DEBUG msg="Discovering repos in rootfs" time=2026-05-22T15:58:06.039Z level=DEBUG msg="Removing repository" repo=Solus time=2026-05-22T15:58:06.039Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/nodejs-24/union command="eopkg.bin remove-repo 'Solus' -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Repo Solus removed from system. time=2026-05-22T15:58:06.147Z level=DEBUG msg="Adding repo to system" name=Solus uri=https://packages.getsol.us/unstable/eopkg-index.xml.xz time=2026-05-22T15:58:06.147Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/nodejs-24/union command="eopkg.bin add-repo 'Solus' 'https://packages.getsol.us/unstable/eopkg-index.xml.xz' -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: No repository found. Automatically adding Solus stable. Repo Solus added to system. Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Updating repository: Solus Disabling keyboard interrupts for file operations. eopkg-index.xml.xz.sha1sum (40.0 B) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz.sha1sum (40.0 B)100% 0.00 --/- [--:--:--] [complete] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 4% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 4% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 4% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB)100% 0.00 --/- [--:--:--] [complete] Package database updated. time=2026-05-22T15:58:08.247Z level=DEBUG msg="Upgrading system base" time=2026-05-22T15:58:08.247Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/nodejs-24/union command="eopkg.bin upgrade -y -N" Updating repositories Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Updating repository: Solus Disabling keyboard interrupts for file operations. eopkg-index.xml.xz.sha1sum (40.0 B) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz.sha1sum (40.0 B)100% 0.00 --/- [--:--:--] [complete] Solus repository information is up-to-date. Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: Safety switch forces the installation of following packages: envsubst Warning: Safety switch forces the upgrade of following packages: file gettext gettext-libs libgpg-error libicu libnss libtextstyle libusb sqlite3 util-linux wireless-regdb The following packages will be upgraded: envsubst file file-devel gettext gettext-devel gettext-libs libgpg-error libgpg-error-devel libicu libicu-devel libnss libtextstyle libtextstyle-devel libusb m4 sqlite3 util-linux util-linux-devel wireless-regdb Total size of package(s): 24.17 MB Warning: There are extra packages due to dependencies. Downloading 1 / 19 Package libtextstyle found in repository Solus libtextstyle-1.0-23-1-x86_64.eopkg [cached] Downloading 2 / 19 Package file found in repository Solus file-5.47-26-1-x86_64.eopkg [cached] Downloading 3 / 19 Package util-linux found in repository Solus util-linux-2.41.4-57-1-x86_64.eopkg [cached] Downloading 4 / 19 Package libgpg-error found in repository Solus libgpg-error-1.61-29-1-x86_64.eopkg [cached] Downloading 5 / 19 Package libgpg-error-devel found in repository Solus libgpg-error-devel-1.61-29-1-x86_64.eopkg [cached] Downloading 6 / 19 Package libicu found in repository Solus libicu-78.3-31-1-x86_64.eopkg [cached] Downloading 7 / 19 Package libicu-devel found in repository Solus libicu-devel-78.3-31-1-x86_64.eopkg [cached] Downloading 8 / 19 Package sqlite3 found in repository Solus sqlite3-3.53.1-66-1-x86_64.eopkg [cached] Downloading 9 / 19 Package gettext-libs found in repository Solus gettext-libs-1.0-23-1-x86_64.eopkg [cached] Downloading 10 / 19 Package envsubst found in repository Solus envsubst-1.0-23-1-x86_64.eopkg [cached] Downloading 11 / 19 Package libnss found in repository Solus libnss-3.124-83-1-x86_64.eopkg [cached] Downloading 12 / 19 Package util-linux-devel found in repository Solus util-linux-devel-2.41.4-57-1-x86_64.eopkg [cached] Downloading 13 / 19 Package libtextstyle-devel found in repository Solus libtextstyle-devel-1.0-23-1-x86_64.eopkg [cached] Downloading 14 / 19 Package gettext found in repository Solus gettext-1.0-23-1-x86_64.eopkg [cached] Downloading 15 / 19 Package gettext-devel found in repository Solus gettext-devel-1.0-23-1-x86_64.eopkg [cached] Downloading 16 / 19 Package wireless-regdb found in repository Solus wireless-regdb-2026.03.18-11-1-x86_64.eopkg [cached] Downloading 17 / 19 Package m4 found in repository Solus m4-1.4.21-10-1-x86_64.eopkg [cached] Downloading 18 / 19 Package libusb found in repository Solus libusb-1.0.30-19-1-x86_64.eopkg [cached] Downloading 19 / 19 Package file-devel found in repository Solus file-devel-5.47-26-1-x86_64.eopkg [cached] Finished downloading package upgrades. Disabling keyboard interrupts for file operations. Installing 1 / 19 libtextstyle-1.0-23-1-x86_64.eopkg [cached] Installing libtextstyle, version 1.0, release 23 Upgrading to new distribution release Extracting the files of libtextstyle (50%) Extracting the files of libtextstyle (100%) [complete] Upgraded libtextstyle Installing 2 / 19 file-5.47-26-1-x86_64.eopkg [cached] Installing file, version 5.47, release 26 Upgrading to new distribution release Extracting the files of file (12%) Extracting the files of file (25%) Extracting the files of file (37%) Extracting the files of file (50%) Extracting the files of file (62%) Extracting the files of file (75%) Extracting the files of file (87%) Extracting the files of file (100%) [complete] Upgraded file Installing 3 / 19 util-linux-2.41.4-57-1-x86_64.eopkg [cached] Installing util-linux, version 2.41.4, release 57 Upgrading to new distribution release Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (100%) [complete] Upgraded util-linux Installing 4 / 19 libgpg-error-1.61-29-1-x86_64.eopkg [cached] Installing libgpg-error, version 1.61, release 29 Upgrading to new distribution release Extracting the files of libgpg-error (2%) Extracting the files of libgpg-error (5%) Extracting the files of libgpg-error (8%) Extracting the files of libgpg-error (10%) Extracting the files of libgpg-error (13%) Extracting the files of libgpg-error (16%) Extracting the files of libgpg-error (18%) Extracting the files of libgpg-error (21%) Extracting the files of libgpg-error (24%) Extracting the files of libgpg-error (27%) Extracting the files of libgpg-error (29%) Extracting the files of libgpg-error (32%) Extracting the files of libgpg-error (35%) Extracting the files of libgpg-error (37%) Extracting the files of libgpg-error (40%) Extracting the files of libgpg-error (43%) Extracting the files of libgpg-error (45%) Extracting the files of libgpg-error (48%) Extracting the files of libgpg-error (51%) Extracting the files of libgpg-error (54%) Extracting the files of libgpg-error (56%) Extracting the files of libgpg-error (59%) Extracting the files of libgpg-error (62%) Extracting the files of libgpg-error (64%) Extracting the files of libgpg-error (67%) Extracting the files of libgpg-error (70%) Extracting the files of libgpg-error (72%) Extracting the files of libgpg-error (75%) Extracting the files of libgpg-error (78%) Extracting the files of libgpg-error (81%) Extracting the files of libgpg-error (83%) Extracting the files of libgpg-error (86%) Extracting the files of libgpg-error (89%) Extracting the files of libgpg-error (91%) Extracting the files of libgpg-error (94%) Extracting the files of libgpg-error (97%) Extracting the files of libgpg-error (100%) [complete] Upgraded libgpg-error Installing 5 / 19 libgpg-error-devel-1.61-29-1-x86_64.eopkg [cached] Installing libgpg-error-devel, version 1.61, release 29 Upgrading to new distribution release Extracting the files of libgpg-error-devel (16%) Extracting the files of libgpg-error-devel (33%) Extracting the files of libgpg-error-devel (50%) Extracting the files of libgpg-error-devel (66%) Extracting the files of libgpg-error-devel (83%) Extracting the files of libgpg-error-devel (100%) [complete] Upgraded libgpg-error-devel Installing 6 / 19 libicu-78.3-31-1-x86_64.eopkg [cached] Installing libicu, version 78.3, release 31 Upgrading to new distribution release Extracting the files of libicu (2%) Extracting the files of libicu (4%) Extracting the files of libicu (6%) Extracting the files of libicu (8%) Extracting the files of libicu (10%) Extracting the files of libicu (12%) Extracting the files of libicu (14%) Extracting the files of libicu (16%) Extracting the files of libicu (18%) Extracting the files of libicu (20%) Extracting the files of libicu (22%) Extracting the files of libicu (24%) Extracting the files of libicu (26%) Extracting the files of libicu (28%) Extracting the files of libicu (30%) Extracting the files of libicu (32%) Extracting the files of libicu (34%) Extracting the files of libicu (36%) Extracting the files of libicu (38%) Extracting the files of libicu (40%) Extracting the files of libicu (42%) Extracting the files of libicu (44%) Extracting the files of libicu (46%) Extracting the files of libicu (48%) Extracting the files of libicu (50%) Extracting the files of libicu (52%) Extracting the files of libicu (54%) Extracting the files of libicu (56%) Extracting the files of libicu (58%) Extracting the files of libicu (60%) Extracting the files of libicu (62%) Extracting the files of libicu (64%) Extracting the files of libicu (66%) Extracting the files of libicu (68%) Extracting the files of libicu (70%) Extracting the files of libicu (72%) Extracting the files of libicu (74%) Extracting the files of libicu (76%) Extracting the files of libicu (78%) Extracting the files of libicu (80%) Extracting the files of libicu (82%) Extracting the files of libicu (84%) Extracting the files of libicu (86%) Extracting the files of libicu (88%) Extracting the files of libicu (90%) Extracting the files of libicu (92%) Extracting the files of libicu (94%) Extracting the files of libicu (96%) Extracting the files of libicu (98%) Extracting the files of libicu (100%) [complete] Upgraded libicu Installing 7 / 19 libicu-devel-78.3-31-1-x86_64.eopkg [cached] Installing libicu-devel, version 78.3, release 31 Upgrading to new distribution release Extracting the files of libicu-devel (0%) Extracting the files of libicu-devel (0%) Extracting the files of libicu-devel (1%) Extracting the files of libicu-devel (1%) Extracting the files of libicu-devel (2%) Extracting the files of libicu-devel (2%) Extracting the files of libicu-devel (3%) Extracting the files of libicu-devel (3%) Extracting the files of libicu-devel (4%) Extracting the files of libicu-devel (4%) Extracting the files of libicu-devel (5%) Extracting the files of libicu-devel (5%) Extracting the files of libicu-devel (5%) Extracting the files of libicu-devel (6%) Extracting the files of libicu-devel (6%) Extracting the files of libicu-devel (7%) Extracting the files of libicu-devel (7%) Extracting the files of libicu-devel (8%) Extracting the files of libicu-devel (8%) Extracting the files of libicu-devel (9%) Extracting the files of libicu-devel (9%) Extracting the files of libicu-devel (10%) Extracting the files of libicu-devel (10%) Extracting the files of libicu-devel (11%) Extracting the files of libicu-devel (11%) Extracting the files of libicu-devel (11%) Extracting the files of libicu-devel (12%) Extracting the files of libicu-devel (12%) Extracting the files of libicu-devel (13%) Extracting the files of libicu-devel (13%) Extracting the files of libicu-devel (14%) Extracting the files of libicu-devel (14%) Extracting the files of libicu-devel (15%) Extracting the files of libicu-devel (15%) Extracting the files of libicu-devel (16%) Extracting the files of libicu-devel (16%) Extracting the files of libicu-devel (16%) Extracting the files of libicu-devel (17%) Extracting the files of libicu-devel (17%) Extracting the files of libicu-devel (18%) Extracting the files of libicu-devel (18%) Extracting the files of libicu-devel (19%) Extracting the files of libicu-devel (19%) Extracting the files of libicu-devel (20%) Extracting the files of libicu-devel (20%) Extracting the files of libicu-devel (21%) Extracting the files of libicu-devel (21%) Extracting the files of libicu-devel (22%) Extracting the files of libicu-devel (22%) Extracting the files of libicu-devel (22%) Extracting the files of libicu-devel (23%) Extracting the files of libicu-devel (23%) Extracting the files of libicu-devel (24%) Extracting the files of libicu-devel (24%) Extracting the files of libicu-devel (25%) Extracting the files of libicu-devel (25%) Extracting the files of libicu-devel (26%) Extracting the files of libicu-devel (26%) Extracting the files of libicu-devel (27%) Extracting the files of libicu-devel (27%) Extracting the files of libicu-devel (27%) Extracting the files of libicu-devel (28%) Extracting the files of libicu-devel (28%) Extracting the files of libicu-devel (29%) Extracting the files of libicu-devel (29%) Extracting the files of libicu-devel (30%) Extracting the files of libicu-devel (30%) Extracting the files of libicu-devel (31%) Extracting the files of libicu-devel (31%) Extracting the files of libicu-devel (32%) Extracting the files of libicu-devel (32%) Extracting the files of libicu-devel (33%) Extracting the files of libicu-devel (33%) Extracting the files of libicu-devel (33%) Extracting the files of libicu-devel (34%) Extracting the files of libicu-devel (34%) Extracting the files of libicu-devel (35%) Extracting the files of libicu-devel (35%) Extracting the files of libicu-devel (36%) Extracting the files of libicu-devel (36%) Extracting the files of libicu-devel (37%) Extracting the files of libicu-devel (37%) Extracting the files of libicu-devel (38%) Extracting the files of libicu-devel (38%) Extracting the files of libicu-devel (38%) Extracting the files of libicu-devel (39%) Extracting the files of libicu-devel (39%) Extracting the files of libicu-devel (40%) Extracting the files of libicu-devel (40%) Extracting the files of libicu-devel (41%) Extracting the files of libicu-devel (41%) Extracting the files of libicu-devel (42%) Extracting the files of libicu-devel (42%) Extracting the files of libicu-devel (43%) Extracting the files of libicu-devel (43%) Extracting the files of libicu-devel (44%) Extracting the files of libicu-devel (44%) Extracting the files of libicu-devel (44%) Extracting the files of libicu-devel (45%) Extracting the files of libicu-devel (45%) Extracting the files of libicu-devel (46%) Extracting the files of libicu-devel (46%) Extracting the files of libicu-devel (47%) Extracting the files of libicu-devel (47%) Extracting the files of libicu-devel (48%) Extracting the files of libicu-devel (48%) Extracting the files of libicu-devel (49%) Extracting the files of libicu-devel (49%) Extracting the files of libicu-devel (50%) Extracting the files of libicu-devel (50%) Extracting the files of libicu-devel (50%) Extracting the files of libicu-devel (51%) Extracting the files of libicu-devel (51%) Extracting the files of libicu-devel (52%) Extracting the files of libicu-devel (52%) Extracting the files of libicu-devel (53%) Extracting the files of libicu-devel (53%) Extracting the files of libicu-devel (54%) Extracting the files of libicu-devel (54%) Extracting the files of libicu-devel (55%) Extracting the files of libicu-devel (55%) Extracting the files of libicu-devel (55%) Extracting the files of libicu-devel (56%) Extracting the files of libicu-devel (56%) Extracting the files of libicu-devel (57%) Extracting the files of libicu-devel (57%) Extracting the files of libicu-devel (58%) Extracting the files of libicu-devel (58%) Extracting the files of libicu-devel (59%) Extracting the files of libicu-devel (59%) Extracting the files of libicu-devel (60%) Extracting the files of libicu-devel (60%) Extracting the files of libicu-devel (61%) Extracting the files of libicu-devel (61%) Extracting the files of libicu-devel (61%) Extracting the files of libicu-devel (62%) Extracting the files of libicu-devel (62%) Extracting the files of libicu-devel (63%) Extracting the files of libicu-devel (63%) Extracting the files of libicu-devel (64%) Extracting the files of libicu-devel (64%) Extracting the files of libicu-devel (65%) Extracting the files of libicu-devel (65%) Extracting the files of libicu-devel (66%) Extracting the files of libicu-devel (66%) Extracting the files of libicu-devel (66%) Extracting the files of libicu-devel (67%) Extracting the files of libicu-devel (67%) Extracting the files of libicu-devel (68%) Extracting the files of libicu-devel (68%) Extracting the files of libicu-devel (69%) Extracting the files of libicu-devel (69%) Extracting the files of libicu-devel (70%) Extracting the files of libicu-devel (70%) Extracting the files of libicu-devel (71%) Extracting the files of libicu-devel (71%) Extracting the files of libicu-devel (72%) Extracting the files of libicu-devel (72%) Extracting the files of libicu-devel (72%) Extracting the files of libicu-devel (73%) Extracting the files of libicu-devel (73%) Extracting the files of libicu-devel (74%) Extracting the files of libicu-devel (74%) Extracting the files of libicu-devel (75%) Extracting the files of libicu-devel (75%) Extracting the files of libicu-devel (76%) Extracting the files of libicu-devel (76%) Extracting the files of libicu-devel (77%) Extracting the files of libicu-devel (77%) Extracting the files of libicu-devel (77%) Extracting the files of libicu-devel (78%) Extracting the files of libicu-devel (78%) Extracting the files of libicu-devel (79%) Extracting the files of libicu-devel (79%) Extracting the files of libicu-devel (80%) Extracting the files of libicu-devel (80%) Extracting the files of libicu-devel (81%) Extracting the files of libicu-devel (81%) Extracting the files of libicu-devel (82%) Extracting the files of libicu-devel (82%) Extracting the files of libicu-devel (83%) Extracting the files of libicu-devel (83%) Extracting the files of libicu-devel (83%) Extracting the files of libicu-devel (84%) Extracting the files of libicu-devel (84%) Extracting the files of libicu-devel (85%) Extracting the files of libicu-devel (85%) Extracting the files of libicu-devel (86%) Extracting the files of libicu-devel (86%) Extracting the files of libicu-devel (87%) Extracting the files of libicu-devel (87%) Extracting the files of libicu-devel (88%) Extracting the files of libicu-devel (88%) Extracting the files of libicu-devel (88%) Extracting the files of libicu-devel (89%) Extracting the files of libicu-devel (89%) Extracting the files of libicu-devel (90%) Extracting the files of libicu-devel (90%) Extracting the files of libicu-devel (91%) Extracting the files of libicu-devel (91%) Extracting the files of libicu-devel (92%) Extracting the files of libicu-devel (92%) Extracting the files of libicu-devel (93%) Extracting the files of libicu-devel (93%) Extracting the files of libicu-devel (94%) Extracting the files of libicu-devel (94%) Extracting the files of libicu-devel (94%) Extracting the files of libicu-devel (95%) Extracting the files of libicu-devel (95%) Extracting the files of libicu-devel (96%) Extracting the files of libicu-devel (96%) Extracting the files of libicu-devel (97%) Extracting the files of libicu-devel (97%) Extracting the files of libicu-devel (98%) Extracting the files of libicu-devel (98%) Extracting the files of libicu-devel (99%) Extracting the files of libicu-devel (99%) Extracting the files of libicu-devel (100%) [complete] Upgraded libicu-devel Installing 8 / 19 sqlite3-3.53.1-66-1-x86_64.eopkg [cached] Installing sqlite3, version 3.53.1, release 66 Upgrading to new distribution release Extracting the files of sqlite3 (20%) Extracting the files of sqlite3 (40%) Extracting the files of sqlite3 (60%) Extracting the files of sqlite3 (80%) Extracting the files of sqlite3 (100%) [complete] Upgraded sqlite3 Installing 9 / 19 gettext-libs-1.0-23-1-x86_64.eopkg [cached] Installing gettext-libs, version 1.0, release 23 Upgrading to new distribution release Extracting the files of gettext-libs (16%) Extracting the files of gettext-libs (33%) Extracting the files of gettext-libs (50%) Extracting the files of gettext-libs (66%) Extracting the files of gettext-libs (83%) Extracting the files of gettext-libs (100%) [complete] Upgraded gettext-libs Installing 10 / 19 envsubst-1.0-23-1-x86_64.eopkg [cached] Installing envsubst, version 1.0, release 23 Extracting the files of envsubst (50%) Extracting the files of envsubst (100%) [complete] Installed envsubst Installing 11 / 19 libnss-3.124-83-1-x86_64.eopkg [cached] Installing libnss, version 3.124, release 83 Upgrading to new distribution release Extracting the files of libnss (3%) Extracting the files of libnss (6%) Extracting the files of libnss (9%) Extracting the files of libnss (12%) Extracting the files of libnss (15%) Extracting the files of libnss (18%) Extracting the files of libnss (21%) Extracting the files of libnss (24%) Extracting the files of libnss (27%) Extracting the files of libnss (30%) Extracting the files of libnss (33%) Extracting the files of libnss (36%) Extracting the files of libnss (39%) Extracting the files of libnss (42%) Extracting the files of libnss (45%) Extracting the files of libnss (48%) Extracting the files of libnss (51%) Extracting the files of libnss (54%) Extracting the files of libnss (57%) Extracting the files of libnss (60%) Extracting the files of libnss (63%) Extracting the files of libnss (66%) Extracting the files of libnss (69%) Extracting the files of libnss (72%) Extracting the files of libnss (75%) Extracting the files of libnss (78%) Extracting the files of libnss (81%) Extracting the files of libnss (84%) Extracting the files of libnss (87%) Extracting the files of libnss (90%) Extracting the files of libnss (93%) Extracting the files of libnss (96%) Extracting the files of libnss (100%) [complete] Upgraded libnss Installing 12 / 19 util-linux-devel-2.41.4-57-1-x86_64.eopkg [cached] Installing util-linux-devel, version 2.41.4, release 57 Upgrading to new distribution release Extracting the files of util-linux-devel (2%) Extracting the files of util-linux-devel (4%) Extracting the files of util-linux-devel (7%) Extracting the files of util-linux-devel (9%) Extracting the files of util-linux-devel (11%) Extracting the files of util-linux-devel (14%) Extracting the files of util-linux-devel (16%) Extracting the files of util-linux-devel (19%) Extracting the files of util-linux-devel (21%) Extracting the files of util-linux-devel (23%) Extracting the files of util-linux-devel (26%) Extracting the files of util-linux-devel (28%) Extracting the files of util-linux-devel (30%) Extracting the files of util-linux-devel (33%) Extracting the files of util-linux-devel (35%) Extracting the files of util-linux-devel (38%) Extracting the files of util-linux-devel (40%) Extracting the files of util-linux-devel (42%) Extracting the files of util-linux-devel (45%) Extracting the files of util-linux-devel (47%) Extracting the files of util-linux-devel (50%) Extracting the files of util-linux-devel (52%) Extracting the files of util-linux-devel (54%) Extracting the files of util-linux-devel (57%) Extracting the files of util-linux-devel (59%) Extracting the files of util-linux-devel (61%) Extracting the files of util-linux-devel (64%) Extracting the files of util-linux-devel (66%) Extracting the files of util-linux-devel (69%) Extracting the files of util-linux-devel (71%) Extracting the files of util-linux-devel (73%) Extracting the files of util-linux-devel (76%) Extracting the files of util-linux-devel (78%) Extracting the files of util-linux-devel (80%) Extracting the files of util-linux-devel (83%) Extracting the files of util-linux-devel (85%) Extracting the files of util-linux-devel (88%) Extracting the files of util-linux-devel (90%) Extracting the files of util-linux-devel (92%) Extracting the files of util-linux-devel (95%) Extracting the files of util-linux-devel (97%) Extracting the files of util-linux-devel (100%) [complete] Upgraded util-linux-devel Installing 13 / 19 libtextstyle-devel-1.0-23-1-x86_64.eopkg [cached] Installing libtextstyle-devel, version 1.0, release 23 Upgrading to new distribution release Extracting the files of libtextstyle-devel (7%) Extracting the files of libtextstyle-devel (14%) Extracting the files of libtextstyle-devel (21%) Extracting the files of libtextstyle-devel (28%) Extracting the files of libtextstyle-devel (35%) Extracting the files of libtextstyle-devel (42%) Extracting the files of libtextstyle-devel (50%) Extracting the files of libtextstyle-devel (57%) Extracting the files of libtextstyle-devel (64%) Extracting the files of libtextstyle-devel (71%) Extracting the files of libtextstyle-devel (78%) Extracting the files of libtextstyle-devel (85%) Extracting the files of libtextstyle-devel (92%) Extracting the files of libtextstyle-devel (100%) [complete] Upgraded libtextstyle-devel Installing 14 / 19 gettext-1.0-23-1-x86_64.eopkg [cached] Installing gettext, version 1.0, release 23 Upgrading to new distribution release Extracting the files of gettext (0%) Extracting the files of gettext (1%) Extracting the files of gettext (1%) Extracting the files of gettext (2%) Extracting the files of gettext (2%) Extracting the files of gettext (3%) Extracting the files of gettext (4%) Extracting the files of gettext (4%) Extracting the files of gettext (5%) Extracting the files of gettext (5%) Extracting the files of gettext (6%) Extracting the files of gettext (7%) Extracting the files of gettext (7%) Extracting the files of gettext (8%) Extracting the files of gettext (8%) Extracting the files of gettext (9%) Extracting the files of gettext (10%) Extracting the files of gettext (10%) Extracting the files of gettext (11%) Extracting the files of gettext (11%) Extracting the files of gettext (12%) Extracting the files of gettext (13%) Extracting the files of gettext (13%) Extracting the files of gettext (14%) Extracting the files of gettext (14%) Extracting the files of gettext (15%) Extracting the files of gettext (16%) Extracting the files of gettext (16%) Extracting the files of gettext (17%) Extracting the files of gettext (17%) Extracting the files of gettext (18%) Extracting the files of gettext (19%) Extracting the files of gettext (19%) Extracting the files of gettext (20%) Extracting the files of gettext (20%) Extracting the files of gettext (21%) Extracting the files of gettext (22%) Extracting the files of gettext (22%) Extracting the files of gettext (23%) Extracting the files of gettext (23%) Extracting the files of gettext (24%) Extracting the files of gettext (25%) Extracting the files of gettext (25%) Extracting the files of gettext (26%) Extracting the files of gettext (26%) Extracting the files of gettext (27%) Extracting the files of gettext (28%) Extracting the files of gettext (28%) Extracting the files of gettext (29%) Extracting the files of gettext (29%) Extracting the files of gettext (30%) Extracting the files of gettext (31%) Extracting the files of gettext (31%) Extracting the files of gettext (32%) Extracting the files of gettext (32%) Extracting the files of gettext (33%) Extracting the files of gettext (34%) Extracting the files of gettext (34%) Extracting the files of gettext (35%) Extracting the files of gettext (35%) Extracting the files of gettext (36%) Extracting the files of gettext (37%) Extracting the files of gettext (37%) Extracting the files of gettext (38%) Extracting the files of gettext (38%) Extracting the files of gettext (39%) Extracting the files of gettext (40%) Extracting the files of gettext (40%) Extracting the files of gettext (41%) Extracting the files of gettext (41%) Extracting the files of gettext (42%) Extracting the files of gettext (43%) Extracting the files of gettext (43%) Extracting the files of gettext (44%) Extracting the files of gettext (44%) Extracting the files of gettext (45%) Extracting the files of gettext (46%) Extracting the files of gettext (46%) Extracting the files of gettext (47%) Extracting the files of gettext (47%) Extracting the files of gettext (48%) Extracting the files of gettext (49%) Extracting the files of gettext (49%) Extracting the files of gettext (50%) Extracting the files of gettext (50%) Extracting the files of gettext (51%) Extracting the files of gettext (52%) Extracting the files of gettext (52%) Extracting the files of gettext (53%) Extracting the files of gettext (53%) Extracting the files of gettext (54%) Extracting the files of gettext (55%) Extracting the files of gettext (55%) Extracting the files of gettext (56%) Extracting the files of gettext (56%) Extracting the files of gettext (57%) Extracting the files of gettext (58%) Extracting the files of gettext (58%) Extracting the files of gettext (59%) Extracting the files of gettext (59%) Extracting the files of gettext (60%) Extracting the files of gettext (61%) Extracting the files of gettext (61%) Extracting the files of gettext (62%) Extracting the files of gettext (62%) Extracting the files of gettext (63%) Extracting the files of gettext (64%) Extracting the files of gettext (64%) Extracting the files of gettext (65%) Extracting the files of gettext (65%) Extracting the files of gettext (66%) Extracting the files of gettext (67%) Extracting the files of gettext (67%) Extracting the files of gettext (68%) Extracting the files of gettext (68%) Extracting the files of gettext (69%) Extracting the files of gettext (70%) Extracting the files of gettext (70%) Extracting the files of gettext (71%) Extracting the files of gettext (71%) Extracting the files of gettext (72%) Extracting the files of gettext (73%) Extracting the files of gettext (73%) Extracting the files of gettext (74%) Extracting the files of gettext (74%) Extracting the files of gettext (75%) Extracting the files of gettext (76%) Extracting the files of gettext (76%) Extracting the files of gettext (77%) Extracting the files of gettext (77%) Extracting the files of gettext (78%) Extracting the files of gettext (79%) Extracting the files of gettext (79%) Extracting the files of gettext (80%) Extracting the files of gettext (80%) Extracting the files of gettext (81%) Extracting the files of gettext (82%) Extracting the files of gettext (82%) Extracting the files of gettext (83%) Extracting the files of gettext (83%) Extracting the files of gettext (84%) Extracting the files of gettext (85%) Extracting the files of gettext (85%) Extracting the files of gettext (86%) Extracting the files of gettext (86%) Extracting the files of gettext (87%) Extracting the files of gettext (88%) Extracting the files of gettext (88%) Extracting the files of gettext (89%) Extracting the files of gettext (89%) Extracting the files of gettext (90%) Extracting the files of gettext (91%) Extracting the files of gettext (91%) Extracting the files of gettext (92%) Extracting the files of gettext (92%) Extracting the files of gettext (93%) Extracting the files of gettext (94%) Extracting the files of gettext (94%) Extracting the files of gettext (95%) Extracting the files of gettext (95%) Extracting the files of gettext (96%) Extracting the files of gettext (97%) Extracting the files of gettext (97%) Extracting the files of gettext (98%) Extracting the files of gettext (98%) Extracting the files of gettext (99%) Extracting the files of gettext (100%) [complete] Upgraded gettext Installing 15 / 19 gettext-devel-1.0-23-1-x86_64.eopkg [cached] Installing gettext-devel, version 1.0, release 23 Upgrading to new distribution release Extracting the files of gettext-devel (2%) Extracting the files of gettext-devel (4%) Extracting the files of gettext-devel (6%) Extracting the files of gettext-devel (8%) Extracting the files of gettext-devel (10%) Extracting the files of gettext-devel (12%) Extracting the files of gettext-devel (14%) Extracting the files of gettext-devel (16%) Extracting the files of gettext-devel (18%) Extracting the files of gettext-devel (20%) Extracting the files of gettext-devel (22%) Extracting the files of gettext-devel (24%) Extracting the files of gettext-devel (26%) Extracting the files of gettext-devel (28%) Extracting the files of gettext-devel (30%) Extracting the files of gettext-devel (32%) Extracting the files of gettext-devel (34%) Extracting the files of gettext-devel (36%) Extracting the files of gettext-devel (38%) Extracting the files of gettext-devel (40%) Extracting the files of gettext-devel (42%) Extracting the files of gettext-devel (44%) Extracting the files of gettext-devel (46%) Extracting the files of gettext-devel (48%) Extracting the files of gettext-devel (50%) Extracting the files of gettext-devel (52%) Extracting the files of gettext-devel (54%) Extracting the files of gettext-devel (56%) Extracting the files of gettext-devel (58%) Extracting the files of gettext-devel (60%) Extracting the files of gettext-devel (62%) Extracting the files of gettext-devel (64%) Extracting the files of gettext-devel (66%) Extracting the files of gettext-devel (68%) Extracting the files of gettext-devel (70%) Extracting the files of gettext-devel (72%) Extracting the files of gettext-devel (74%) Extracting the files of gettext-devel (76%) Extracting the files of gettext-devel (78%) Extracting the files of gettext-devel (80%) Extracting the files of gettext-devel (82%) Extracting the files of gettext-devel (84%) Extracting the files of gettext-devel (86%) Extracting the files of gettext-devel (88%) Extracting the files of gettext-devel (90%) Extracting the files of gettext-devel (92%) Extracting the files of gettext-devel (94%) Extracting the files of gettext-devel (96%) Extracting the files of gettext-devel (98%) Extracting the files of gettext-devel (100%) [complete] Upgraded gettext-devel Installing 16 / 19 wireless-regdb-2026.03.18-11-1-x86_64.eopkg [cached] Installing wireless-regdb, version 2026.03.18, release 11 Upgrading to new distribution release Extracting the files of wireless-regdb (12%) Extracting the files of wireless-regdb (25%) Extracting the files of wireless-regdb (37%) Extracting the files of wireless-regdb (50%) Extracting the files of wireless-regdb (62%) Extracting the files of wireless-regdb (75%)Upgraded wireless-regdb Installing 17 / 19 m4-1.4.21-10-1-x86_64.eopkg [cached] Installing m4, version 1.4.21, release 10 Upgrading to new distribution release Extracting the files of m4 (3%) Extracting the files of m4 (6%) Extracting the files of m4 (9%) Extracting the files of m4 (12%) Extracting the files of m4 (15%) Extracting the files of m4 (18%) Extracting the files of m4 (21%) Extracting the files of m4 (24%) Extracting the files of m4 (27%) Extracting the files of m4 (30%) Extracting the files of m4 (33%) Extracting the files of m4 (36%) Extracting the files of m4 (39%) Extracting the files of m4 (42%) Extracting the files of m4 (45%) Extracting the files of m4 (48%) Extracting the files of m4 (51%) Extracting the files of m4 (54%) Extracting the files of m4 (57%) Extracting the files of m4 (60%) Extracting the files of m4 (63%) Extracting the files of m4 (66%) Extracting the files of m4 (69%) Extracting the files of m4 (72%) Extracting the files of m4 (75%) Extracting the files of m4 (78%) Extracting the files of m4 (81%) Extracting the files of m4 (84%) Extracting the files of m4 (87%) Extracting the files of m4 (90%) Extracting the files of m4 (93%) Extracting the files of m4 (96%) Extracting the files of m4 (100%) [complete] Upgraded m4 Installing 18 / 19 libusb-1.0.30-19-1-x86_64.eopkg [cached] Installing libusb, version 1.0.30, release 19 Upgrading to new distribution release Extracting the files of libusb (50%) Extracting the files of libusb (100%) [complete] Upgraded libusb Installing 19 / 19 file-devel-5.47-26-1-x86_64.eopkg [cached] Installing file-devel, version 5.47, release 26 Upgrading to new distribution release Extracting the files of file-devel (25%) Extracting the files of file-devel (50%) Extracting the files of file-devel (75%) Extracting the files of file-devel (100%) [complete] Upgraded file-devel time=2026-05-22T15:58:09.515Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/nodejs-24/union command="eopkg.bin install -y abi-wizard iproute2 sccache -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: The following package(s) are already installed and are not going to be installed again: abi-wizard iproute2 sccache No packages to install. time=2026-05-22T15:58:09.662Z level=DEBUG msg="Asserting system.devel component installation" time=2026-05-22T15:58:09.662Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/nodejs-24/union command="eopkg.bin install -y -c system.devel -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: The following package(s) are already installed and are not going to be installed again: asciify autoconf automake bash-completion-devel binutils bison blake3 cmake dbus-devel diffstat diffutils expat-devel fakeroot file-devel flex flex-devel g++ gcc gettext-devel gfortran glibc-devel gmp-devel gobject-introspection-devel intltool libarchive-bin libffi-devel libgpg-error-devel libgudev-devel libtextstyle-devel libtool-devel libxcrypt-devel libxml2-devel linux-headers m4 make meson mpc-devel mpfr-devel muon nano nano-syntax-highlighting nasm ncurses-devel openssl-devel pam-devel patch pkgconf polkit-devel readline-devel rootlesskit systemd-devel texinfo util-linux-devel ypkg zlib-devel No packages to install. time=2026-05-22T15:58:09.809Z level=DEBUG msg="Writing packager file" time=2026-05-22T15:58:09.809Z level=DEBUG msg="Installing build dependencies" file=/home/build/work/package.yml time=2026-05-22T15:58:09.809Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/nodejs-24/union command="ypkg install-deps --eopkg-cmd 'eopkg.bin' -f /home/build/work/package.yml -n" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 The following packages will be installed: ada ada-devel brotli-devel bzip2-devel c-ares c-ares-devel clang clang-libs libcxx libcxx-devel libedit libomp libomp-devel libuv-devel lld lld-libs llvm llvm-libs mimalloc nghttp2-devel nghttp3-devel ngtcp2-devel patchelf polly sqlite3-devel Total size of package(s): 84.59 MB Warning: There are extra packages due to dependencies. Downloading 1 / 25 Package c-ares found in repository Solus c-ares-1.34.6-17-1-x86_64.eopkg [cached] Downloading 2 / 25 Package c-ares-devel found in repository Solus c-ares-devel-1.34.6-17-1-x86_64.eopkg [cached] Downloading 3 / 25 Package bzip2-devel found in repository Solus bzip2-devel-1.0.8-22-1-x86_64.eopkg [cached] Downloading 4 / 25 Package polly found in repository Solus polly-21.1.8-135-1-x86_64.eopkg [cached] Downloading 5 / 25 Package libedit found in repository Solus libedit-20251016.3.1-16-1-x86_64.eopkg [cached] Downloading 6 / 25 Package llvm-libs found in repository Solus llvm-libs-21.1.8-135-1-x86_64.eopkg [cached] Downloading 7 / 25 Package clang-libs found in repository Solus clang-libs-21.1.8-135-1-x86_64.eopkg [cached] Downloading 8 / 25 Package patchelf found in repository Solus patchelf-0.18.0-6-1-x86_64.eopkg [cached] Downloading 9 / 25 Package libcxx found in repository Solus libcxx-21.1.8-135-1-x86_64.eopkg [cached] Downloading 10 / 25 Package mimalloc found in repository Solus mimalloc-2.1.6-2-1-x86_64.eopkg [cached] Downloading 11 / 25 Package ngtcp2-devel found in repository Solus ngtcp2-devel-1.21.0-1-1-x86_64.eopkg [cached] Downloading 12 / 25 Package libuv-devel found in repository Solus libuv-devel-1.52.1-22-1-x86_64.eopkg [cached] Downloading 13 / 25 Package ada found in repository Solus ada-3.4.1-6-1-x86_64.eopkg [cached] Downloading 14 / 25 Package ada-devel found in repository Solus ada-devel-3.4.1-6-1-x86_64.eopkg [cached] Downloading 15 / 25 Package brotli-devel found in repository Solus brotli-devel-1.2.0-13-1-x86_64.eopkg [cached] Downloading 16 / 25 Package libcxx-devel found in repository Solus libcxx-devel-21.1.8-135-1-x86_64.eopkg [cached] Downloading 17 / 25 Package sqlite3-devel found in repository Solus sqlite3-devel-3.53.1-66-1-x86_64.eopkg [cached] Downloading 18 / 25 Package lld-libs found in repository Solus lld-libs-21.1.8-135-1-x86_64.eopkg [cached] Downloading 19 / 25 Package nghttp2-devel found in repository Solus nghttp2-devel-1.68.1-19-1-x86_64.eopkg [cached] Downloading 20 / 25 Package nghttp3-devel found in repository Solus nghttp3-devel-1.8.0-5-1-x86_64.eopkg [cached] Downloading 21 / 25 Package libomp found in repository Solus libomp-21.1.8-135-1-x86_64.eopkg [cached] Downloading 22 / 25 Package llvm found in repository Solus llvm-21.1.8-135-1-x86_64.eopkg [cached] Downloading 23 / 25 Package libomp-devel found in repository Solus libomp-devel-21.1.8-135-1-x86_64.eopkg [cached] Downloading 24 / 25 Package lld found in repository Solus lld-21.1.8-135-1-x86_64.eopkg [cached] Downloading 25 / 25 Package clang found in repository Solus clang-21.1.8-135-1-x86_64.eopkg [cached] Finished downloading packages. Disabling keyboard interrupts for file operations. Installing 1 / 25 c-ares-1.34.6-17-1-x86_64.eopkg [cached] Installing c-ares, version 1.34.6, release 17 Extracting the files of c-ares (16%) Extracting the files of c-ares (33%) Extracting the files of c-ares (50%) Extracting the files of c-ares (66%) Extracting the files of c-ares (83%) Extracting the files of c-ares (100%) [complete] Installed c-ares Installing 2 / 25 c-ares-devel-1.34.6-17-1-x86_64.eopkg [cached] Installing c-ares-devel, version 1.34.6, release 17 Extracting the files of c-ares-devel (0%) Extracting the files of c-ares-devel (1%) Extracting the files of c-ares-devel (1%) Extracting the files of c-ares-devel (2%) Extracting the files of c-ares-devel (3%) Extracting the files of c-ares-devel (3%) Extracting the files of c-ares-devel (4%) Extracting the files of c-ares-devel (4%) Extracting the files of c-ares-devel (5%) Extracting the files of c-ares-devel (6%) Extracting the files of c-ares-devel (6%) Extracting the files of c-ares-devel (7%) Extracting the files of c-ares-devel (7%) Extracting the files of c-ares-devel (8%) Extracting the files of c-ares-devel (9%) Extracting the files of c-ares-devel (9%) Extracting the files of c-ares-devel (10%) Extracting the files of c-ares-devel (11%) Extracting the files of c-ares-devel (11%) Extracting the files of c-ares-devel (12%) Extracting the files of c-ares-devel (12%) Extracting the files of c-ares-devel (13%) Extracting the files of c-ares-devel (14%) Extracting the files of c-ares-devel (14%) Extracting the files of c-ares-devel (15%) Extracting the files of c-ares-devel (15%) Extracting the files of c-ares-devel (16%) Extracting the files of c-ares-devel (17%) Extracting the files of c-ares-devel (17%) Extracting the files of c-ares-devel (18%) Extracting the files of c-ares-devel (19%) Extracting the files of c-ares-devel (19%) Extracting the files of c-ares-devel (20%) Extracting the files of c-ares-devel (20%) Extracting the files of c-ares-devel (21%) Extracting the files of c-ares-devel (22%) Extracting the files of c-ares-devel (22%) Extracting the files of c-ares-devel (23%) Extracting the files of c-ares-devel (23%) Extracting the files of c-ares-devel (24%) Extracting the files of c-ares-devel (25%) Extracting the files of c-ares-devel (25%) Extracting the files of c-ares-devel (26%) Extracting the files of c-ares-devel (26%) Extracting the files of c-ares-devel (27%) Extracting the files of c-ares-devel (28%) Extracting the files of c-ares-devel (28%) Extracting the files of c-ares-devel (29%) Extracting the files of c-ares-devel (30%) Extracting the files of c-ares-devel (30%) Extracting the files of c-ares-devel (31%) Extracting the files of c-ares-devel (31%) Extracting the files of c-ares-devel (32%) Extracting the files of c-ares-devel (33%) Extracting the files of c-ares-devel (33%) Extracting the files of c-ares-devel (34%) Extracting the files of c-ares-devel (34%) Extracting the files of c-ares-devel (35%) Extracting the files of c-ares-devel (36%) Extracting the files of c-ares-devel (36%) Extracting the files of c-ares-devel (37%) Extracting the files of c-ares-devel (38%) Extracting the files of c-ares-devel (38%) Extracting the files of c-ares-devel (39%) Extracting the files of c-ares-devel (39%) Extracting the files of c-ares-devel (40%) Extracting the files of c-ares-devel (41%) Extracting the files of c-ares-devel (41%) Extracting the files of c-ares-devel (42%) Extracting the files of c-ares-devel (42%) Extracting the files of c-ares-devel (43%) Extracting the files of c-ares-devel (44%) Extracting the files of c-ares-devel (44%) Extracting the files of c-ares-devel (45%) Extracting the files of c-ares-devel (46%) Extracting the files of c-ares-devel (46%) Extracting the files of c-ares-devel (47%) Extracting the files of c-ares-devel (47%) Extracting the files of c-ares-devel (48%) Extracting the files of c-ares-devel (49%) Extracting the files of c-ares-devel (49%) Extracting the files of c-ares-devel (50%) Extracting the files of c-ares-devel (50%) Extracting the files of c-ares-devel (51%) Extracting the files of c-ares-devel (52%) Extracting the files of c-ares-devel (52%) Extracting the files of c-ares-devel (53%) Extracting the files of c-ares-devel (53%) Extracting the files of c-ares-devel (54%) Extracting the files of c-ares-devel (55%) Extracting the files of c-ares-devel (55%) Extracting the files of c-ares-devel (56%) Extracting the files of c-ares-devel (57%) Extracting the files of c-ares-devel (57%) Extracting the files of c-ares-devel (58%) Extracting the files of c-ares-devel (58%) Extracting the files of c-ares-devel (59%) Extracting the files of c-ares-devel (60%) Extracting the files of c-ares-devel (60%) Extracting the files of c-ares-devel (61%) Extracting the files of c-ares-devel (61%) Extracting the files of c-ares-devel (62%) Extracting the files of c-ares-devel (63%) Extracting the files of c-ares-devel (63%) Extracting the files of c-ares-devel (64%) Extracting the files of c-ares-devel (65%) Extracting the files of c-ares-devel (65%) Extracting the files of c-ares-devel (66%) Extracting the files of c-ares-devel (66%) Extracting the files of c-ares-devel (67%) Extracting the files of c-ares-devel (68%) Extracting the files of c-ares-devel (68%) Extracting the files of c-ares-devel (69%) Extracting the files of c-ares-devel (69%) Extracting the files of c-ares-devel (70%) Extracting the files of c-ares-devel (71%) Extracting the files of c-ares-devel (71%) Extracting the files of c-ares-devel (72%) Extracting the files of c-ares-devel (73%) Extracting the files of c-ares-devel (73%) Extracting the files of c-ares-devel (74%) Extracting the files of c-ares-devel (74%) Extracting the files of c-ares-devel (75%) Extracting the files of c-ares-devel (76%) Extracting the files of c-ares-devel (76%) Extracting the files of c-ares-devel (77%) Extracting the files of c-ares-devel (77%) Extracting the files of c-ares-devel (78%) Extracting the files of c-ares-devel (79%) Extracting the files of c-ares-devel (79%) Extracting the files of c-ares-devel (80%) Extracting the files of c-ares-devel (80%) Extracting the files of c-ares-devel (81%) Extracting the files of c-ares-devel (82%) Extracting the files of c-ares-devel (82%) Extracting the files of c-ares-devel (83%) Extracting the files of c-ares-devel (84%) Extracting the files of c-ares-devel (84%) Extracting the files of c-ares-devel (85%) Extracting the files of c-ares-devel (85%) Extracting the files of c-ares-devel (86%) Extracting the files of c-ares-devel (87%) Extracting the files of c-ares-devel (87%) Extracting the files of c-ares-devel (88%) Extracting the files of c-ares-devel (88%) Extracting the files of c-ares-devel (89%) Extracting the files of c-ares-devel (90%) Extracting the files of c-ares-devel (90%) Extracting the files of c-ares-devel (91%) Extracting the files of c-ares-devel (92%) Extracting the files of c-ares-devel (92%) Extracting the files of c-ares-devel (93%) Extracting the files of c-ares-devel (93%) Extracting the files of c-ares-devel (94%) Extracting the files of c-ares-devel (95%) Extracting the files of c-ares-devel (95%) Extracting the files of c-ares-devel (96%) Extracting the files of c-ares-devel (96%) Extracting the files of c-ares-devel (97%) Extracting the files of c-ares-devel (98%) Extracting the files of c-ares-devel (98%) Extracting the files of c-ares-devel (99%) Extracting the files of c-ares-devel (100%) [complete] Installed c-ares-devel Installing 3 / 25 bzip2-devel-1.0.8-22-1-x86_64.eopkg [cached] Installing bzip2-devel, version 1.0.8, release 22 Extracting the files of bzip2-devel (33%) Extracting the files of bzip2-devel (66%) Extracting the files of bzip2-devel (100%) [complete] Installed bzip2-devel Installing 4 / 25 polly-21.1.8-135-1-x86_64.eopkg [cached] Installing polly, version 21.1.8, release 135 Extracting the files of polly (33%) Extracting the files of polly (66%) Extracting the files of polly (100%) [complete] Installed polly Installing 5 / 25 libedit-20251016.3.1-16-1-x86_64.eopkg [cached] Installing libedit, version 20251016.3.1, release 16 Extracting the files of libedit (20%) Extracting the files of libedit (40%) Extracting the files of libedit (60%) Extracting the files of libedit (80%) Extracting the files of libedit (100%) [complete] Installed libedit Installing 6 / 25 llvm-libs-21.1.8-135-1-x86_64.eopkg [cached] Installing llvm-libs, version 21.1.8, release 135 Extracting the files of llvm-libs (16%) Extracting the files of llvm-libs (33%) Extracting the files of llvm-libs (50%) Extracting the files of llvm-libs (66%) Extracting the files of llvm-libs (83%) Extracting the files of llvm-libs (100%) [complete] Installed llvm-libs Installing 7 / 25 clang-libs-21.1.8-135-1-x86_64.eopkg [cached] Installing clang-libs, version 21.1.8, release 135 Extracting the files of clang-libs (0%) Extracting the files of clang-libs (0%) Extracting the files of clang-libs (0%) Extracting the files of clang-libs (1%) Extracting the files of clang-libs (1%) Extracting the files of clang-libs (1%) Extracting the files of clang-libs (2%) Extracting the files of clang-libs (2%) Extracting the files of clang-libs (2%) Extracting the files of clang-libs (3%) Extracting the files of clang-libs (3%) Extracting the files of clang-libs (3%) Extracting the files of clang-libs (4%) Extracting the files of clang-libs (4%) Extracting the files of clang-libs (4%) Extracting the files of clang-libs (5%) Extracting the files of clang-libs (5%) Extracting the files of clang-libs (5%) Extracting the files of clang-libs (6%) Extracting the files of clang-libs (6%) Extracting the files of clang-libs (6%) Extracting the files of clang-libs (7%) Extracting the files of clang-libs (7%) Extracting the files of clang-libs (7%) Extracting the files of clang-libs (8%) Extracting the files of clang-libs (8%) Extracting the files of clang-libs (8%) Extracting the files of clang-libs (9%) Extracting the files of clang-libs (9%) Extracting the files of clang-libs (9%) Extracting the files of clang-libs (10%) Extracting the files of clang-libs (10%) Extracting the files of clang-libs (10%) Extracting the files of clang-libs (11%) Extracting the files of clang-libs (11%) Extracting the files of clang-libs (11%) Extracting the files of clang-libs (12%) Extracting the files of clang-libs (12%) Extracting the files of clang-libs (12%) Extracting the files of clang-libs (13%) Extracting the files of clang-libs (13%) Extracting the files of clang-libs (13%) Extracting the files of clang-libs (14%) Extracting the files of clang-libs (14%) Extracting the files of clang-libs (14%) Extracting the files of clang-libs (15%) Extracting the files of clang-libs (15%) Extracting the files of clang-libs (15%) Extracting the files of clang-libs (16%) Extracting the files of clang-libs (16%) Extracting the files of clang-libs (16%) Extracting the files of clang-libs (17%) Extracting the files of clang-libs (17%) Extracting the files of clang-libs (17%) Extracting the files of clang-libs (18%) Extracting the files of clang-libs (18%) Extracting the files of clang-libs (18%) Extracting the files of clang-libs (19%) Extracting the files of clang-libs (19%) Extracting the files of clang-libs (19%) Extracting the files of clang-libs (20%) Extracting the files of clang-libs (20%) Extracting the files of clang-libs (20%) Extracting the files of clang-libs (21%) Extracting the files of clang-libs (21%) Extracting the files of clang-libs (21%) Extracting the files of clang-libs (22%) Extracting the files of clang-libs (22%) Extracting the files of clang-libs (22%) Extracting the files of clang-libs (23%) Extracting the files of clang-libs (23%) Extracting the files of clang-libs (23%) Extracting the files of clang-libs (24%) Extracting the files of clang-libs (24%) Extracting the files of clang-libs (24%) Extracting the files of clang-libs (25%) Extracting the files of clang-libs (25%) Extracting the files of clang-libs (25%) Extracting the files of clang-libs (25%) Extracting the files of clang-libs (26%) Extracting the files of clang-libs (26%) Extracting the files of clang-libs (26%) Extracting the files of clang-libs (27%) Extracting the files of clang-libs (27%) Extracting the files of clang-libs (27%) Extracting the files of clang-libs (28%) Extracting the files of clang-libs (28%) Extracting the files of clang-libs (28%) Extracting the files of clang-libs (29%) Extracting the files of clang-libs (29%) Extracting the files of clang-libs (29%) Extracting the files of clang-libs (30%) Extracting the files of clang-libs (30%) Extracting the files of clang-libs (30%) Extracting the files of clang-libs (31%) Extracting the files of clang-libs (31%) Extracting the files of clang-libs (31%) Extracting the files of clang-libs (32%) Extracting the files of clang-libs (32%) Extracting the files of clang-libs (32%) Extracting the files of clang-libs (33%) Extracting the files of clang-libs (33%) Extracting the files of clang-libs (33%) Extracting the files of clang-libs (34%) Extracting the files of clang-libs (34%) Extracting the files of clang-libs (34%) Extracting the files of clang-libs (35%) Extracting the files of clang-libs (35%) Extracting the files of clang-libs (35%) Extracting the files of clang-libs (36%) Extracting the files of clang-libs (36%) Extracting the files of clang-libs (36%) Extracting the files of clang-libs (37%) Extracting the files of clang-libs (37%) Extracting the files of clang-libs (37%) Extracting the files of clang-libs (38%) Extracting the files of clang-libs (38%) Extracting the files of clang-libs (38%) Extracting the files of clang-libs (39%) Extracting the files of clang-libs (39%) Extracting the files of clang-libs (39%) Extracting the files of clang-libs (40%) Extracting the files of clang-libs (40%) Extracting the files of clang-libs (40%) Extracting the files of clang-libs (41%) Extracting the files of clang-libs (41%) Extracting the files of clang-libs (41%) Extracting the files of clang-libs (42%) Extracting the files of clang-libs (42%) Extracting the files of clang-libs (42%) Extracting the files of clang-libs (43%) Extracting the files of clang-libs (43%) Extracting the files of clang-libs (43%) Extracting the files of clang-libs (44%) Extracting the files of clang-libs (44%) Extracting the files of clang-libs (44%) Extracting the files of clang-libs (45%) Extracting the files of clang-libs (45%) Extracting the files of clang-libs (45%) Extracting the files of clang-libs (46%) Extracting the files of clang-libs (46%) Extracting the files of clang-libs (46%) Extracting the files of clang-libs (47%) Extracting the files of clang-libs (47%) Extracting the files of clang-libs (47%) Extracting the files of clang-libs (48%) Extracting the files of clang-libs (48%) Extracting the files of clang-libs (48%) Extracting the files of clang-libs (49%) Extracting the files of clang-libs (49%) Extracting the files of clang-libs (49%) Extracting the files of clang-libs (50%) Extracting the files of clang-libs (50%) Extracting the files of clang-libs (50%) Extracting the files of clang-libs (50%) Extracting the files of clang-libs (51%) Extracting the files of clang-libs (51%) Extracting the files of clang-libs (51%) Extracting the files of clang-libs (52%) Extracting the files of clang-libs (52%) Extracting the files of clang-libs (52%) Extracting the files of clang-libs (53%) Extracting the files of clang-libs (53%) Extracting the files of clang-libs (53%) Extracting the files of clang-libs (54%) Extracting the files of clang-libs (54%) Extracting the files of clang-libs (54%) Extracting the files of clang-libs (55%) Extracting the files of clang-libs (55%) Extracting the files of clang-libs (55%) Extracting the files of clang-libs (56%) Extracting the files of clang-libs (56%) Extracting the files of clang-libs (56%) Extracting the files of clang-libs (57%) Extracting the files of clang-libs (57%) Extracting the files of clang-libs (57%) Extracting the files of clang-libs (58%) Extracting the files of clang-libs (58%) Extracting the files of clang-libs (58%) Extracting the files of clang-libs (59%) Extracting the files of clang-libs (59%) Extracting the files of clang-libs (59%) Extracting the files of clang-libs (60%) Extracting the files of clang-libs (60%) Extracting the files of clang-libs (60%) Extracting the files of clang-libs (61%) Extracting the files of clang-libs (61%) Extracting the files of clang-libs (61%) Extracting the files of clang-libs (62%) Extracting the files of clang-libs (62%) Extracting the files of clang-libs (62%) Extracting the files of clang-libs (63%) Extracting the files of clang-libs (63%) Extracting the files of clang-libs (63%) Extracting the files of clang-libs (64%) Extracting the files of clang-libs (64%) Extracting the files of clang-libs (64%) Extracting the files of clang-libs (65%) Extracting the files of clang-libs (65%) Extracting the files of clang-libs (65%) Extracting the files of clang-libs (66%) Extracting the files of clang-libs (66%) Extracting the files of clang-libs (66%) Extracting the files of clang-libs (67%) Extracting the files of clang-libs (67%) Extracting the files of clang-libs (67%) Extracting the files of clang-libs (68%) Extracting the files of clang-libs (68%) Extracting the files of clang-libs (68%) Extracting the files of clang-libs (69%) Extracting the files of clang-libs (69%) Extracting the files of clang-libs (69%) Extracting the files of clang-libs (70%) Extracting the files of clang-libs (70%) Extracting the files of clang-libs (70%) Extracting the files of clang-libs (71%) Extracting the files of clang-libs (71%) Extracting the files of clang-libs (71%) Extracting the files of clang-libs (72%) Extracting the files of clang-libs (72%) Extracting the files of clang-libs (72%) Extracting the files of clang-libs (73%) Extracting the files of clang-libs (73%) Extracting the files of clang-libs (73%) Extracting the files of clang-libs (74%) Extracting the files of clang-libs (74%) Extracting the files of clang-libs (74%) Extracting the files of clang-libs (75%) Extracting the files of clang-libs (75%) Extracting the files of clang-libs (75%) Extracting the files of clang-libs (75%) Extracting the files of clang-libs (76%) Extracting the files of clang-libs (76%) Extracting the files of clang-libs (76%) Extracting the files of clang-libs (77%) Extracting the files of clang-libs (77%) Extracting the files of clang-libs (77%) Extracting the files of clang-libs (78%) Extracting the files of clang-libs (78%) Extracting the files of clang-libs (78%) Extracting the files of clang-libs (79%) Extracting the files of clang-libs (79%) Extracting the files of clang-libs (79%) Extracting the files of clang-libs (80%) Extracting the files of clang-libs (80%) Extracting the files of clang-libs (80%) Extracting the files of clang-libs (81%) Extracting the files of clang-libs (81%) Extracting the files of clang-libs (81%) Extracting the files of clang-libs (82%) Extracting the files of clang-libs (82%) Extracting the files of clang-libs (82%) Extracting the files of clang-libs (83%) Extracting the files of clang-libs (83%) Extracting the files of clang-libs (83%) Extracting the files of clang-libs (84%) Extracting the files of clang-libs (84%) Extracting the files of clang-libs (84%) Extracting the files of clang-libs (85%) Extracting the files of clang-libs (85%) Extracting the files of clang-libs (85%) Extracting the files of clang-libs (86%) Extracting the files of clang-libs (86%) Extracting the files of clang-libs (86%) Extracting the files of clang-libs (87%) Extracting the files of clang-libs (87%) Extracting the files of clang-libs (87%) Extracting the files of clang-libs (88%) Extracting the files of clang-libs (88%) Extracting the files of clang-libs (88%) Extracting the files of clang-libs (89%) Extracting the files of clang-libs (89%) Extracting the files of clang-libs (89%) Extracting the files of clang-libs (90%) Extracting the files of clang-libs (90%) Extracting the files of clang-libs (90%) Extracting the files of clang-libs (91%) Extracting the files of clang-libs (91%) Extracting the files of clang-libs (91%) Extracting the files of clang-libs (92%) Extracting the files of clang-libs (92%) Extracting the files of clang-libs (92%) Extracting the files of clang-libs (93%) Extracting the files of clang-libs (93%) Extracting the files of clang-libs (93%) Extracting the files of clang-libs (94%) Extracting the files of clang-libs (94%) Extracting the files of clang-libs (94%) Extracting the files of clang-libs (95%) Extracting the files of clang-libs (95%) Extracting the files of clang-libs (95%) Extracting the files of clang-libs (96%) Extracting the files of clang-libs (96%) Extracting the files of clang-libs (96%) Extracting the files of clang-libs (97%) Extracting the files of clang-libs (97%) Extracting the files of clang-libs (97%) Extracting the files of clang-libs (98%) Extracting the files of clang-libs (98%) Extracting the files of clang-libs (98%) Extracting the files of clang-libs (99%) Extracting the files of clang-libs (99%) Extracting the files of clang-libs (99%) Extracting the files of clang-libs (100%) [complete] Installed clang-libs Installing 8 / 25 patchelf-0.18.0-6-1-x86_64.eopkg [cached] Installing patchelf, version 0.18.0, release 6 Extracting the files of patchelf (25%) Extracting the files of patchelf (50%) Extracting the files of patchelf (75%) Extracting the files of patchelf (100%) [complete] Installed patchelf Installing 9 / 25 libcxx-21.1.8-135-1-x86_64.eopkg [cached] Installing libcxx, version 21.1.8, release 135 Extracting the files of libcxx (25%) Extracting the files of libcxx (50%) Extracting the files of libcxx (75%) Extracting the files of libcxx (100%) [complete] Installed libcxx Installing 10 / 25 mimalloc-2.1.6-2-1-x86_64.eopkg [cached] Installing mimalloc, version 2.1.6, release 2 Extracting the files of mimalloc (50%) Extracting the files of mimalloc (100%) [complete] Installed mimalloc Installing 11 / 25 ngtcp2-devel-1.21.0-1-1-x86_64.eopkg [cached] Installing ngtcp2-devel, version 1.21.0, release 1 Extracting the files of ngtcp2-devel (8%) Extracting the files of ngtcp2-devel (16%) Extracting the files of ngtcp2-devel (25%) Extracting the files of ngtcp2-devel (33%) Extracting the files of ngtcp2-devel (41%) Extracting the files of ngtcp2-devel (50%) Extracting the files of ngtcp2-devel (58%) Extracting the files of ngtcp2-devel (66%) Extracting the files of ngtcp2-devel (75%) Extracting the files of ngtcp2-devel (83%) Extracting the files of ngtcp2-devel (91%) Extracting the files of ngtcp2-devel (100%) [complete] Installed ngtcp2-devel Installing 12 / 25 libuv-devel-1.52.1-22-1-x86_64.eopkg [cached] Installing libuv-devel, version 1.52.1, release 22 Extracting the files of libuv-devel (4%) Extracting the files of libuv-devel (9%) Extracting the files of libuv-devel (14%) Extracting the files of libuv-devel (19%) Extracting the files of libuv-devel (23%) Extracting the files of libuv-devel (28%) Extracting the files of libuv-devel (33%) Extracting the files of libuv-devel (38%) Extracting the files of libuv-devel (42%) Extracting the files of libuv-devel (47%) Extracting the files of libuv-devel (52%) Extracting the files of libuv-devel (57%) Extracting the files of libuv-devel (61%) Extracting the files of libuv-devel (66%) Extracting the files of libuv-devel (71%) Extracting the files of libuv-devel (76%) Extracting the files of libuv-devel (80%) Extracting the files of libuv-devel (85%) Extracting the files of libuv-devel (90%) Extracting the files of libuv-devel (95%) Extracting the files of libuv-devel (100%) [complete] Installed libuv-devel Installing 13 / 25 ada-3.4.1-6-1-x86_64.eopkg [cached] Installing ada, version 3.4.1, release 6 Extracting the files of ada (25%) Extracting the files of ada (50%) Extracting the files of ada (75%) Extracting the files of ada (100%) [complete] Installed ada Installing 14 / 25 ada-devel-3.4.1-6-1-x86_64.eopkg [cached] Installing ada-devel, version 3.4.1, release 6 Extracting the files of ada-devel (2%) Extracting the files of ada-devel (4%) Extracting the files of ada-devel (6%) Extracting the files of ada-devel (8%) Extracting the files of ada-devel (10%) Extracting the files of ada-devel (13%) Extracting the files of ada-devel (15%) Extracting the files of ada-devel (17%) Extracting the files of ada-devel (19%) Extracting the files of ada-devel (21%) Extracting the files of ada-devel (23%) Extracting the files of ada-devel (26%) Extracting the files of ada-devel (28%) Extracting the files of ada-devel (30%) Extracting the files of ada-devel (32%) Extracting the files of ada-devel (34%) Extracting the files of ada-devel (36%) Extracting the files of ada-devel (39%) Extracting the files of ada-devel (41%) Extracting the files of ada-devel (43%) Extracting the files of ada-devel (45%) Extracting the files of ada-devel (47%) Extracting the files of ada-devel (50%) Extracting the files of ada-devel (52%) Extracting the files of ada-devel (54%) Extracting the files of ada-devel (56%) Extracting the files of ada-devel (58%) Extracting the files of ada-devel (60%) Extracting the files of ada-devel (63%) Extracting the files of ada-devel (65%) Extracting the files of ada-devel (67%) Extracting the files of ada-devel (69%) Extracting the files of ada-devel (71%) Extracting the files of ada-devel (73%) Extracting the files of ada-devel (76%) Extracting the files of ada-devel (78%) Extracting the files of ada-devel (80%) Extracting the files of ada-devel (82%) Extracting the files of ada-devel (84%) Extracting the files of ada-devel (86%) Extracting the files of ada-devel (89%) Extracting the files of ada-devel (91%) Extracting the files of ada-devel (93%) Extracting the files of ada-devel (95%) Extracting the files of ada-devel (97%) Extracting the files of ada-devel (100%) [complete] Installed ada-devel Installing 15 / 25 brotli-devel-1.2.0-13-1-x86_64.eopkg [cached] Installing brotli-devel, version 1.2.0, release 13 Extracting the files of brotli-devel (6%) Extracting the files of brotli-devel (13%) Extracting the files of brotli-devel (20%) Extracting the files of brotli-devel (26%) Extracting the files of brotli-devel (33%) Extracting the files of brotli-devel (40%) Extracting the files of brotli-devel (46%) Extracting the files of brotli-devel (53%) Extracting the files of brotli-devel (60%) Extracting the files of brotli-devel (66%) Extracting the files of brotli-devel (73%) Extracting the files of brotli-devel (80%) Extracting the files of brotli-devel (86%) Extracting the files of brotli-devel (93%) Extracting the files of brotli-devel (100%) [complete] Installed brotli-devel Installing 16 / 25 libcxx-devel-21.1.8-135-1-x86_64.eopkg [cached] Installing libcxx-devel, version 21.1.8, release 135 Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (100%) [complete] Installed libcxx-devel Installing 17 / 25 sqlite3-devel-3.53.1-66-1-x86_64.eopkg [cached] Installing sqlite3-devel, version 3.53.1, release 66 Extracting the files of sqlite3-devel (25%) Extracting the files of sqlite3-devel (50%) Extracting the files of sqlite3-devel (75%) Extracting the files of sqlite3-devel (100%) [complete] Installed sqlite3-devel Installing 18 / 25 lld-libs-21.1.8-135-1-x86_64.eopkg [cached] Installing lld-libs, version 21.1.8, release 135 Extracting the files of lld-libs (16%) Extracting the files of lld-libs (33%) Extracting the files of lld-libs (50%) Extracting the files of lld-libs (66%) Extracting the files of lld-libs (83%) Extracting the files of lld-libs (100%) [complete] Installed lld-libs Installing 19 / 25 nghttp2-devel-1.68.1-19-1-x86_64.eopkg [cached] Installing nghttp2-devel, version 1.68.1, release 19 Extracting the files of nghttp2-devel (12%) Extracting the files of nghttp2-devel (25%) Extracting the files of nghttp2-devel (37%) Extracting the files of nghttp2-devel (50%) Extracting the files of nghttp2-devel (62%) Extracting the files of nghttp2-devel (75%) Extracting the files of nghttp2-devel (87%) Extracting the files of nghttp2-devel (100%) [complete] Installed nghttp2-devel Installing 20 / 25 nghttp3-devel-1.8.0-5-1-x86_64.eopkg [cached] Installing nghttp3-devel, version 1.8.0, release 5 Extracting the files of nghttp3-devel (12%) Extracting the files of nghttp3-devel (25%) Extracting the files of nghttp3-devel (37%) Extracting the files of nghttp3-devel (50%) Extracting the files of nghttp3-devel (62%) Extracting the files of nghttp3-devel (75%) Extracting the files of nghttp3-devel (87%) Extracting the files of nghttp3-devel (100%) [complete] Installed nghttp3-devel Installing 21 / 25 libomp-21.1.8-135-1-x86_64.eopkg [cached] Installing libomp, version 21.1.8, release 135 Extracting the files of libomp (25%) Extracting the files of libomp (50%) Extracting the files of libomp (75%) Extracting the files of libomp (100%) [complete] Installed libomp Installing 22 / 25 llvm-21.1.8-135-1-x86_64.eopkg [cached] Installing llvm, version 21.1.8, release 135 Extracting the files of llvm (0%) Extracting the files of llvm (1%) Extracting the files of llvm (2%) Extracting the files of llvm (2%) Extracting the files of llvm (3%) Extracting the files of llvm (4%) Extracting the files of llvm (4%) Extracting the files of llvm (5%) Extracting the files of llvm (6%) Extracting the files of llvm (6%) Extracting the files of llvm (7%) Extracting the files of llvm (8%) Extracting the files of llvm (8%) Extracting the files of llvm (9%) Extracting the files of llvm (10%) Extracting the files of llvm (10%) Extracting the files of llvm (11%) Extracting the files of llvm (12%) Extracting the files of llvm (12%) Extracting the files of llvm (13%) Extracting the files of llvm (14%) Extracting the files of llvm (14%) Extracting the files of llvm (15%) Extracting the files of llvm (16%) Extracting the files of llvm (17%) Extracting the files of llvm (17%) Extracting the files of llvm (18%) Extracting the files of llvm (19%) Extracting the files of llvm (19%) Extracting the files of llvm (20%) Extracting the files of llvm (21%) Extracting the files of llvm (21%) Extracting the files of llvm (22%) Extracting the files of llvm (23%) Extracting the files of llvm (23%) Extracting the files of llvm (24%) Extracting the files of llvm (25%) Extracting the files of llvm (25%) Extracting the files of llvm (26%) Extracting the files of llvm (27%) Extracting the files of llvm (27%) Extracting the files of llvm (28%) Extracting the files of llvm (29%) Extracting the files of llvm (29%) Extracting the files of llvm (30%) Extracting the files of llvm (31%) Extracting the files of llvm (31%) Extracting the files of llvm (32%) Extracting the files of llvm (33%) Extracting the files of llvm (34%) Extracting the files of llvm (34%) Extracting the files of llvm (35%) Extracting the files of llvm (36%) Extracting the files of llvm (36%) Extracting the files of llvm (37%) Extracting the files of llvm (38%) Extracting the files of llvm (38%) Extracting the files of llvm (39%) Extracting the files of llvm (40%) Extracting the files of llvm (40%) Extracting the files of llvm (41%) Extracting the files of llvm (42%) Extracting the files of llvm (42%) Extracting the files of llvm (43%) Extracting the files of llvm (44%) Extracting the files of llvm (44%) Extracting the files of llvm (45%) Extracting the files of llvm (46%) Extracting the files of llvm (46%) Extracting the files of llvm (47%) Extracting the files of llvm (48%) Extracting the files of llvm (48%) Extracting the files of llvm (49%) Extracting the files of llvm (50%) Extracting the files of llvm (51%) Extracting the files of llvm (51%) Extracting the files of llvm (52%) Extracting the files of llvm (53%) Extracting the files of llvm (53%) Extracting the files of llvm (54%) Extracting the files of llvm (55%) Extracting the files of llvm (55%) Extracting the files of llvm (56%) Extracting the files of llvm (57%) Extracting the files of llvm (57%) Extracting the files of llvm (58%) Extracting the files of llvm (59%) Extracting the files of llvm (59%) Extracting the files of llvm (60%) Extracting the files of llvm (61%) Extracting the files of llvm (61%) Extracting the files of llvm (62%) Extracting the files of llvm (63%) Extracting the files of llvm (63%) Extracting the files of llvm (64%) Extracting the files of llvm (65%) Extracting the files of llvm (65%) Extracting the files of llvm (66%) Extracting the files of llvm (67%) Extracting the files of llvm (68%) Extracting the files of llvm (68%) Extracting the files of llvm (69%) Extracting the files of llvm (70%) Extracting the files of llvm (70%) Extracting the files of llvm (71%) Extracting the files of llvm (72%) Extracting the files of llvm (72%) Extracting the files of llvm (73%) Extracting the files of llvm (74%) Extracting the files of llvm (74%) Extracting the files of llvm (75%) Extracting the files of llvm (76%) Extracting the files of llvm (76%) Extracting the files of llvm (77%) Extracting the files of llvm (78%) Extracting the files of llvm (78%) Extracting the files of llvm (79%) Extracting the files of llvm (80%) Extracting the files of llvm (80%) Extracting the files of llvm (81%) Extracting the files of llvm (82%) Extracting the files of llvm (82%) Extracting the files of llvm (83%) Extracting the files of llvm (84%) Extracting the files of llvm (85%) Extracting the files of llvm (85%) Extracting the files of llvm (86%) Extracting the files of llvm (87%) Extracting the files of llvm (87%) Extracting the files of llvm (88%) Extracting the files of llvm (89%) Extracting the files of llvm (89%) Extracting the files of llvm (90%) Extracting the files of llvm (91%) Extracting the files of llvm (91%) Extracting the files of llvm (92%) Extracting the files of llvm (93%) Extracting the files of llvm (93%) Extracting the files of llvm (94%) Extracting the files of llvm (95%) Extracting the files of llvm (95%) Extracting the files of llvm (96%) Extracting the files of llvm (97%) Extracting the files of llvm (97%) Extracting the files of llvm (98%) Extracting the files of llvm (99%) Extracting the files of llvm (100%) [complete] Installed llvm Installing 23 / 25 libomp-devel-21.1.8-135-1-x86_64.eopkg [cached] Installing libomp-devel, version 21.1.8, release 135 Extracting the files of libomp-devel (16%) Extracting the files of libomp-devel (33%) Extracting the files of libomp-devel (50%) Extracting the files of libomp-devel (66%) Extracting the files of libomp-devel (83%) Extracting the files of libomp-devel (100%) [complete] Installed libomp-devel Installing 24 / 25 lld-21.1.8-135-1-x86_64.eopkg [cached] Installing lld, version 21.1.8, release 135 Extracting the files of lld (16%) Extracting the files of lld (33%) Extracting the files of lld (50%) Extracting the files of lld (66%) Extracting the files of lld (83%) Extracting the files of lld (100%) [complete] Installed lld Installing 25 / 25 clang-21.1.8-135-1-x86_64.eopkg [cached] Installing clang, version 21.1.8, release 135 Extracting the files of clang (0%) Extracting the files of clang (1%) Extracting the files of clang (1%) Extracting the files of clang (2%) Extracting the files of clang (2%) Extracting the files of clang (3%) Extracting the files of clang (4%) Extracting the files of clang (4%) Extracting the files of clang (5%) Extracting the files of clang (5%) Extracting the files of clang (6%) Extracting the files of clang (7%) Extracting the files of clang (7%) Extracting the files of clang (8%) Extracting the files of clang (8%) Extracting the files of clang (9%) Extracting the files of clang (9%) Extracting the files of clang (10%) Extracting the files of clang (11%) Extracting the files of clang (11%) Extracting the files of clang (12%) Extracting the files of clang (12%) Extracting the files of clang (13%) Extracting the files of clang (14%) Extracting the files of clang (14%) Extracting the files of clang (15%) Extracting the files of clang (15%) Extracting the files of clang (16%) Extracting the files of clang (16%) Extracting the files of clang (17%) Extracting the files of clang (18%) Extracting the files of clang (18%) Extracting the files of clang (19%) Extracting the files of clang (19%) Extracting the files of clang (20%) Extracting the files of clang (21%) Extracting the files of clang (21%) Extracting the files of clang (22%) Extracting the files of clang (22%) Extracting the files of clang (23%) Extracting the files of clang (23%) Extracting the files of clang (24%) Extracting the files of clang (25%) Extracting the files of clang (25%) Extracting the files of clang (26%) Extracting the files of clang (26%) Extracting the files of clang (27%) Extracting the files of clang (28%) Extracting the files of clang (28%) Extracting the files of clang (29%) Extracting the files of clang (29%) Extracting the files of clang (30%) Extracting the files of clang (30%) Extracting the files of clang (31%) Extracting the files of clang (32%) Extracting the files of clang (32%) Extracting the files of clang (33%) Extracting the files of clang (33%) Extracting the files of clang (34%) Extracting the files of clang (35%) Extracting the files of clang (35%) Extracting the files of clang (36%) Extracting the files of clang (36%) Extracting the files of clang (37%) Extracting the files of clang (38%) Extracting the files of clang (38%) Extracting the files of clang (39%) Extracting the files of clang (39%) Extracting the files of clang (40%) Extracting the files of clang (40%) Extracting the files of clang (41%) Extracting the files of clang (42%) Extracting the files of clang (42%) Extracting the files of clang (43%) Extracting the files of clang (43%) Extracting the files of clang (44%) Extracting the files of clang (45%) Extracting the files of clang (45%) Extracting the files of clang (46%) Extracting the files of clang (46%) Extracting the files of clang (47%) Extracting the files of clang (47%) Extracting the files of clang (48%) Extracting the files of clang (49%) Extracting the files of clang (49%) Extracting the files of clang (50%) Extracting the files of clang (50%) Extracting the files of clang (51%) Extracting the files of clang (52%) Extracting the files of clang (52%) Extracting the files of clang (53%) Extracting the files of clang (53%) Extracting the files of clang (54%) Extracting the files of clang (54%) Extracting the files of clang (55%) Extracting the files of clang (56%) Extracting the files of clang (56%) Extracting the files of clang (57%) Extracting the files of clang (57%) Extracting the files of clang (58%) Extracting the files of clang (59%) Extracting the files of clang (59%) Extracting the files of clang (60%) Extracting the files of clang (60%) Extracting the files of clang (61%) Extracting the files of clang (61%) Extracting the files of clang (62%) Extracting the files of clang (63%) Extracting the files of clang (63%) Extracting the files of clang (64%) Extracting the files of clang (64%) Extracting the files of clang (65%) Extracting the files of clang (66%) Extracting the files of clang (66%) Extracting the files of clang (67%) Extracting the files of clang (67%) Extracting the files of clang (68%) Extracting the files of clang (69%) Extracting the files of clang (69%) Extracting the files of clang (70%) Extracting the files of clang (70%) Extracting the files of clang (71%) Extracting the files of clang (71%) Extracting the files of clang (72%) Extracting the files of clang (73%) Extracting the files of clang (73%) Extracting the files of clang (74%) Extracting the files of clang (74%) Extracting the files of clang (75%) Extracting the files of clang (76%) Extracting the files of clang (76%) Extracting the files of clang (77%) Extracting the files of clang (77%) Extracting the files of clang (78%) Extracting the files of clang (78%) Extracting the files of clang (79%) Extracting the files of clang (80%) Extracting the files of clang (80%) Extracting the files of clang (81%) Extracting the files of clang (81%) Extracting the files of clang (82%) Extracting the files of clang (83%) Extracting the files of clang (83%) Extracting the files of clang (84%) Extracting the files of clang (84%) Extracting the files of clang (85%) Extracting the files of clang (85%) Extracting the files of clang (86%) Extracting the files of clang (87%) Extracting the files of clang (87%) Extracting the files of clang (88%) Extracting the files of clang (88%) Extracting the files of clang (89%) Extracting the files of clang (90%) Extracting the files of clang (90%) Extracting the files of clang (91%) Extracting the files of clang (91%) Extracting the files of clang (92%) Extracting the files of clang (92%) Extracting the files of clang (93%) Extracting the files of clang (94%) Extracting the files of clang (94%) Extracting the files of clang (95%) Extracting the files of clang (95%) Extracting the files of clang (96%) Extracting the files of clang (97%) Extracting the files of clang (97%) Extracting the files of clang (98%) Extracting the files of clang (98%) Extracting the files of clang (99%) Extracting the files of clang (100%) [complete] Installed clang [BuildDep] Checking build-deps for nodejs-24-24.16.0-2 [BuildDep] Requesting installation of: clang nghttp3-devel nghttp2-devel bzip2-devel libuv-devel sqlite3-devel patchelf ngtcp2-devel c-ares-devel brotli-devel ada-devel time=2026-05-22T15:58:12.928Z level=DEBUG msg="Stopping D-BUS" time=2026-05-22T15:58:12.929Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/nodejs-24/union command="chown -R build:build /home/build" time=2026-05-22T15:58:12.930Z level=DEBUG msg="Dropping container networking" time=2026-05-22T15:58:12.931Z level=DEBUG msg="Configuring container networking" time=2026-05-22T15:58:12.932Z level=DEBUG msg="Exposing source to container" source=/var/lib/solbuild/sources/f511d32e3876cb54fa6ddccaa8dd46649ae6ebe9e499c57531c5ca56e7ad4548/node-v24.16.0.tar.gz target=/var/cache/solbuild/unstable-x86_64/nodejs-24/union/home/build/YPKG/sources/node-v24.16.0.tar.gz time=2026-05-22T15:58:12.933Z level=DEBUG msg="Exposing cache to build" cache=bazel source=/var/lib/solbuild/cache/bazel target=/var/cache/solbuild/unstable-x86_64/nodejs-24/union/home/build/.cache/bazel time=2026-05-22T15:58:12.934Z level=DEBUG msg="Exposing cache to build" cache=ccache source=/var/lib/solbuild/cache/ccache target=/var/cache/solbuild/unstable-x86_64/nodejs-24/union/home/build/.ccache time=2026-05-22T15:58:12.934Z level=DEBUG msg="Exposing cache to build" cache=go-build source=/var/lib/solbuild/cache/go-build target=/var/cache/solbuild/unstable-x86_64/nodejs-24/union/home/build/.cache/go-build time=2026-05-22T15:58:12.935Z level=DEBUG msg="Exposing cache to build" cache=sccache source=/var/lib/solbuild/cache/sccache target=/var/cache/solbuild/unstable-x86_64/nodejs-24/union/home/build/.cache/sccache time=2026-05-22T15:58:12.935Z level=DEBUG msg="Copying host asset" key=/etc/ccache/ccache.conf time=2026-05-22T15:58:12.936Z level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2026-05-22T15:58:12.936Z level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2026-05-22T15:58:12.936Z level=DEBUG msg="Starting sccache server" time=2026-05-22T15:58:12.944Z level=INFO msg="Now starting build" package=nodejs-24 time=2026-05-22T15:58:12.944Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/nodejs-24/union command="ypkg build -D /home/build/work -B /home/build/YPKG /home/build/work/package.yml -n -t 1779464944" + cd /home/build/YPKG/root/nodejs-24/build/node-v24.16.0 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/nodejs-24/build/node-v24.16.0 + workdir=/home/build/YPKG/root/nodejs-24/build/node-v24.16.0 + export package=nodejs-24 + package=nodejs-24 + export release=2 + release=2 + export version=24.16.0 + version=24.16.0 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/nodejs-24/install + installdir=/home/build/YPKG/root/nodejs-24/install + export PKG_ROOT_DIR=/home/build/YPKG/root/nodejs-24 + PKG_ROOT_DIR=/home/build/YPKG/root/nodejs-24 + export PKG_BUILD_DIR=/home/build/YPKG/root/nodejs-24/build + PKG_BUILD_DIR=/home/build/YPKG/root/nodejs-24/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=clang + CC=clang + export CXX=clang++ + CXX=clang++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export AR=llvm-ar + AR=llvm-ar + export RANLIB=llvm-ranlib + RANLIB=llvm-ranlib + export NM=llvm-nm + NM=llvm-nm + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1779464944 + SOURCE_DATE_EPOCH=1779464944 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + NODEJS_MAJOR=24 + NODEJS_SONAME=137 + NODEJS_PRIVATE_SITELIB=/usr/lib64/node_modules_24 + python3 configure.py --ninja --enable-lto --prefix=/usr --libdir=lib64 --shared --shared-ada --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 Detected clang C++ compiler (CXX=clang++) version: 21.1.8 Detected clang C compiler (CC=clang) version: 21.1.8 creating icu_config.gypi { 'target_defaults': { 'cflags': [], 'configurations': { 'Debug': { 'v8_enable_v8_checks': 1, 'variables': {}}, 'Release': { 'v8_enable_v8_checks': 0, 'variables': {}}}, 'default_configuration': 'Release', 'defines': [ 'NODE_OPENSSL_CONF_NAME=nodejs_conf', 'ICU_NO_USER_DATA_OVERRIDE'], 'include_dirs': [], 'libraries': [ '-lz', '-luv', '-lada', '-lbrotlidec', '-lbrotlienc', '-lcares', '-lnghttp2', '-lnghttp3', '-lngtcp2', '-lsqlite3', '-lzstd', '-lcrypto', '-lssl', '-licui18n', '-licuuc']}, 'variables': { 'asan': 0, 'clang': 1, 'control_flow_guard': 'false', 'coverage': 'false', 'dcheck_always_on': 0, 'debug_nghttp2': 'false', 'debug_node': 'false', 'debug_symbols': 'false', 'enable_lto': 'true', 'enable_pgo_generate': 'false', 'enable_pgo_use': 'false', 'error_on_warn': 'false', 'force_dynamic_crt': 1, 'host_arch': 'x64', 'icu_gyp_path': 'tools/icu/icu-system.gyp', 'icu_small': 'false', 'icu_ver_major': '78', 'libdir': 'lib64', 'llvm_version': '21.1', 'napi_build_version': '10', 'node_builtin_shareable_builtins': [ 'deps/undici/undici.js', 'deps/amaro/dist/index.js'], 'node_byteorder': 'little', 'node_cctest_sources': [ 'src/node_snapshot_stub.cc', 'test/cctest/inspector/test_network_requests_buffer.cc', 'test/cctest/inspector/test_node_protocol.cc', 'test/cctest/node_test_fixture.cc', 'test/cctest/test_aliased_buffer.cc', 'test/cctest/test_base64.cc', 'test/cctest/test_base_object_ptr.cc', 'test/cctest/test_cppgc.cc', 'test/cctest/test_crypto_clienthello.cc', 'test/cctest/test_dataqueue.cc', 'test/cctest/test_diagnostics_channel.cc', 'test/cctest/test_environment.cc', 'test/cctest/test_inspector_socket.cc', 'test/cctest/test_inspector_socket_server.cc', 'test/cctest/test_json_utils.cc', 'test/cctest/test_linked_binding.cc', 'test/cctest/test_lru_cache.cc', 'test/cctest/test_node_api.cc', 'test/cctest/test_node_crypto.cc', 'test/cctest/test_node_crypto_env.cc', 'test/cctest/test_node_postmortem_metadata.cc', 'test/cctest/test_node_task_runner.cc', 'test/cctest/test_path.cc', 'test/cctest/test_per_process.cc', 'test/cctest/test_platform.cc', 'test/cctest/test_quic_arena.cc', 'test/cctest/test_quic_cid.cc', 'test/cctest/test_quic_error.cc', 'test/cctest/test_quic_preferredaddress.cc', 'test/cctest/test_quic_tokens.cc', 'test/cctest/test_report.cc', 'test/cctest/test_sockaddr.cc', 'test/cctest/test_string_bytes.cc', 'test/cctest/test_traced_value.cc', 'test/cctest/test_util.cc', 'test/cctest/node_test_fixture.h'], 'node_debug_lib': 'false', 'node_enable_d8': 'false', 'node_enable_v8_vtunejit': 'false', 'node_enable_v8windbg': 'false', 'node_fipsinstall': 'false', 'node_install_corepack': 'true', 'node_install_npm': 'true', 'node_library_files': [ 'lib/_http_agent.js', 'lib/_http_client.js', 'lib/_http_common.js', 'lib/_http_incoming.js', 'lib/_http_outgoing.js', 'lib/_http_server.js', 'lib/_stream_duplex.js', 'lib/_stream_passthrough.js', 'lib/_stream_readable.js', 'lib/_stream_transform.js', 'lib/_stream_wrap.js', 'lib/_stream_writable.js', 'lib/_tls_common.js', 'lib/_tls_wrap.js', 'lib/assert.js', 'lib/assert/strict.js', 'lib/async_hooks.js', 'lib/buffer.js', 'lib/child_process.js', 'lib/cluster.js', 'lib/console.js', 'lib/constants.js', 'lib/crypto.js', 'lib/dgram.js', 'lib/diagnostics_channel.js', 'lib/dns.js', 'lib/dns/promises.js', 'lib/domain.js', 'lib/events.js', 'lib/fs.js', 'lib/fs/promises.js', 'lib/http.js', 'lib/http2.js', 'lib/https.js', 'lib/inspector.js', 'lib/inspector/promises.js', 'lib/internal/abort_controller.js', 'lib/internal/assert.js', 'lib/internal/assert/assertion_error.js', 'lib/internal/assert/calltracker.js', 'lib/internal/assert/myers_diff.js', 'lib/internal/assert/utils.js', 'lib/internal/async_context_frame.js', 'lib/internal/async_hooks.js', 'lib/internal/async_local_storage/async_context_frame.js', 'lib/internal/async_local_storage/async_hooks.js', 'lib/internal/blob.js', 'lib/internal/blocklist.js', 'lib/internal/bootstrap/node.js', 'lib/internal/bootstrap/realm.js', 'lib/internal/bootstrap/shadow_realm.js', 'lib/internal/bootstrap/switches/does_not_own_process_state.js', 'lib/internal/bootstrap/switches/does_own_process_state.js', 'lib/internal/bootstrap/switches/is_main_thread.js', 'lib/internal/bootstrap/switches/is_not_main_thread.js', 'lib/internal/bootstrap/web/exposed-wildcard.js', 'lib/internal/bootstrap/web/exposed-window-or-worker.js', 'lib/internal/buffer.js', 'lib/internal/child_process.js', 'lib/internal/child_process/serialization.js', 'lib/internal/cli_table.js', 'lib/internal/cluster/child.js', 'lib/internal/cluster/primary.js', 'lib/internal/cluster/round_robin_handle.js', 'lib/internal/cluster/shared_handle.js', 'lib/internal/cluster/utils.js', 'lib/internal/cluster/worker.js', 'lib/internal/console/constructor.js', 'lib/internal/console/global.js', 'lib/internal/constants.js', 'lib/internal/crypto/aes.js', 'lib/internal/crypto/argon2.js', 'lib/internal/crypto/certificate.js', 'lib/internal/crypto/cfrg.js', 'lib/internal/crypto/chacha20_poly1305.js', 'lib/internal/crypto/cipher.js', 'lib/internal/crypto/diffiehellman.js', 'lib/internal/crypto/ec.js', 'lib/internal/crypto/hash.js', 'lib/internal/crypto/hashnames.js', 'lib/internal/crypto/hkdf.js', 'lib/internal/crypto/kem.js', 'lib/internal/crypto/keygen.js', 'lib/internal/crypto/keys.js', 'lib/internal/crypto/mac.js', 'lib/internal/crypto/ml_dsa.js', 'lib/internal/crypto/ml_kem.js', 'lib/internal/crypto/pbkdf2.js', 'lib/internal/crypto/random.js', 'lib/internal/crypto/rsa.js', 'lib/internal/crypto/scrypt.js', 'lib/internal/crypto/sig.js', 'lib/internal/crypto/util.js', 'lib/internal/crypto/webcrypto.js', 'lib/internal/crypto/webidl.js', 'lib/internal/crypto/x509.js', 'lib/internal/data_url.js', 'lib/internal/debugger/inspect.js', 'lib/internal/debugger/inspect_client.js', 'lib/internal/debugger/inspect_helpers.js', 'lib/internal/debugger/inspect_probe.js', 'lib/internal/debugger/inspect_repl.js', 'lib/internal/dgram.js', 'lib/internal/dns/callback_resolver.js', 'lib/internal/dns/promises.js', 'lib/internal/dns/utils.js', 'lib/internal/encoding.js', 'lib/internal/encoding/single-byte.js', 'lib/internal/encoding/util.js', 'lib/internal/error_serdes.js', 'lib/internal/errors.js', 'lib/internal/errors/error_source.js', 'lib/internal/event_target.js', 'lib/internal/events/abort_listener.js', 'lib/internal/events/symbols.js', 'lib/internal/file.js', 'lib/internal/fixed_queue.js', 'lib/internal/freelist.js', 'lib/internal/freeze_intrinsics.js', 'lib/internal/fs/cp/cp-sync.js', 'lib/internal/fs/cp/cp.js', 'lib/internal/fs/dir.js', 'lib/internal/fs/glob.js', 'lib/internal/fs/promises.js', 'lib/internal/fs/read/context.js', 'lib/internal/fs/recursive_watch.js', 'lib/internal/fs/rimraf.js', 'lib/internal/fs/streams.js', 'lib/internal/fs/sync_write_stream.js', 'lib/internal/fs/utils.js', 'lib/internal/fs/watchers.js', 'lib/internal/heap_utils.js', 'lib/internal/histogram.js', 'lib/internal/http.js', 'lib/internal/http2/compat.js', 'lib/internal/http2/core.js', 'lib/internal/http2/util.js', 'lib/internal/inspector/network.js', 'lib/internal/inspector/network_http.js', 'lib/internal/inspector/network_http2.js', 'lib/internal/inspector/network_resources.js', 'lib/internal/inspector/network_undici.js', 'lib/internal/inspector/webstorage.js', 'lib/internal/inspector_async_hook.js', 'lib/internal/inspector_network_tracking.js', 'lib/internal/js_stream_socket.js', 'lib/internal/legacy/processbinding.js', 'lib/internal/linkedlist.js', 'lib/internal/locks.js', 'lib/internal/main/check_syntax.js', 'lib/internal/main/embedding.js', 'lib/internal/main/eval_stdin.js', 'lib/internal/main/eval_string.js', 'lib/internal/main/inspect.js', 'lib/internal/main/mksnapshot.js', 'lib/internal/main/print_help.js', 'lib/internal/main/prof_process.js', 'lib/internal/main/repl.js', 'lib/internal/main/run_main_module.js', 'lib/internal/main/test_runner.js', 'lib/internal/main/watch_mode.js', 'lib/internal/main/worker_thread.js', 'lib/internal/mime.js', 'lib/internal/modules/cjs/loader.js', 'lib/internal/modules/customization_hooks.js', 'lib/internal/modules/esm/assert.js', 'lib/internal/modules/esm/create_dynamic_module.js', 'lib/internal/modules/esm/get_format.js', 'lib/internal/modules/esm/hooks.js', 'lib/internal/modules/esm/initialize_import_meta.js', 'lib/internal/modules/esm/load.js', 'lib/internal/modules/esm/loader.js', 'lib/internal/modules/esm/module_job.js', 'lib/internal/modules/esm/module_map.js', 'lib/internal/modules/esm/resolve.js', 'lib/internal/modules/esm/shared_constants.js', 'lib/internal/modules/esm/translators.js', 'lib/internal/modules/esm/utils.js', 'lib/internal/modules/esm/worker.js', 'lib/internal/modules/helpers.js', 'lib/internal/modules/package_json_reader.js', 'lib/internal/modules/run_main.js', 'lib/internal/modules/typescript.js', 'lib/internal/navigator.js', 'lib/internal/net.js', 'lib/internal/options.js', 'lib/internal/per_context/domexception.js', 'lib/internal/per_context/messageport.js', 'lib/internal/per_context/primordials.js', 'lib/internal/perf/event_loop_delay.js', 'lib/internal/perf/event_loop_utilization.js', 'lib/internal/perf/nodetiming.js', 'lib/internal/perf/observe.js', 'lib/internal/perf/performance.js', 'lib/internal/perf/performance_entry.js', 'lib/internal/perf/resource_timing.js', 'lib/internal/perf/timerify.js', 'lib/internal/perf/usertiming.js', 'lib/internal/perf/utils.js', 'lib/internal/priority_queue.js', 'lib/internal/process/execution.js', 'lib/internal/process/finalization.js', 'lib/internal/process/per_thread.js', 'lib/internal/process/permission.js', 'lib/internal/process/pre_execution.js', 'lib/internal/process/promises.js', 'lib/internal/process/report.js', 'lib/internal/process/signal.js', 'lib/internal/process/task_queues.js', 'lib/internal/process/warning.js', 'lib/internal/process/worker_thread_only.js', 'lib/internal/promise_hooks.js', 'lib/internal/querystring.js', 'lib/internal/quic/quic.js', 'lib/internal/quic/state.js', 'lib/internal/quic/stats.js', 'lib/internal/quic/symbols.js', 'lib/internal/readline/callbacks.js', 'lib/internal/readline/emitKeypressEvents.js', 'lib/internal/readline/interface.js', 'lib/internal/readline/promises.js', 'lib/internal/readline/utils.js', 'lib/internal/repl.js', 'lib/internal/repl/await.js', 'lib/internal/repl/completion.js', 'lib/internal/repl/history.js', 'lib/internal/repl/utils.js', 'lib/internal/socket_list.js', 'lib/internal/socketaddress.js', 'lib/internal/source_map/prepare_stack_trace.js', 'lib/internal/source_map/source_map.js', 'lib/internal/source_map/source_map_cache.js', 'lib/internal/source_map/source_map_cache_map.js', 'lib/internal/stream_base_commons.js', 'lib/internal/streams/add-abort-signal.js', 'lib/internal/streams/compose.js', 'lib/internal/streams/destroy.js', 'lib/internal/streams/duplex.js', 'lib/internal/streams/duplexify.js', 'lib/internal/streams/duplexpair.js', 'lib/internal/streams/end-of-stream.js', 'lib/internal/streams/fast-utf8-stream.js', 'lib/internal/streams/from.js', 'lib/internal/streams/lazy_transform.js', 'lib/internal/streams/legacy.js', 'lib/internal/streams/operators.js', 'lib/internal/streams/passthrough.js', 'lib/internal/streams/pipeline.js', 'lib/internal/streams/readable.js', 'lib/internal/streams/state.js', 'lib/internal/streams/transform.js', 'lib/internal/streams/utils.js', 'lib/internal/streams/writable.js', 'lib/internal/test/binding.js', 'lib/internal/test/transfer.js', 'lib/internal/test_runner/assert.js', 'lib/internal/test_runner/coverage.js', 'lib/internal/test_runner/harness.js', 'lib/internal/test_runner/mock/loader.js', 'lib/internal/test_runner/mock/mock.js', 'lib/internal/test_runner/mock/mock_timers.js', 'lib/internal/test_runner/reporter/dot.js', 'lib/internal/test_runner/reporter/junit.js', 'lib/internal/test_runner/reporter/lcov.js', 'lib/internal/test_runner/reporter/rerun.js', 'lib/internal/test_runner/reporter/spec.js', 'lib/internal/test_runner/reporter/tap.js', 'lib/internal/test_runner/reporter/utils.js', 'lib/internal/test_runner/reporter/v8-serializer.js', 'lib/internal/test_runner/runner.js', 'lib/internal/test_runner/snapshot.js', 'lib/internal/test_runner/test.js', 'lib/internal/test_runner/tests_stream.js', 'lib/internal/test_runner/utils.js', 'lib/internal/timers.js', 'lib/internal/tls/common.js', 'lib/internal/tls/secure-context.js', 'lib/internal/tls/wrap.js', 'lib/internal/trace_events_async_hooks.js', 'lib/internal/tty.js', 'lib/internal/url.js', 'lib/internal/util.js', 'lib/internal/util/colors.js', 'lib/internal/util/comparisons.js', 'lib/internal/util/debuglog.js', 'lib/internal/util/diff.js', 'lib/internal/util/inspect.js', 'lib/internal/util/inspector.js', 'lib/internal/util/parse_args/parse_args.js', 'lib/internal/util/parse_args/utils.js', 'lib/internal/util/trace_sigint.js', 'lib/internal/util/types.js', 'lib/internal/v8/startup_snapshot.js', 'lib/internal/v8_prof_polyfill.js', 'lib/internal/validators.js', 'lib/internal/vm.js', 'lib/internal/vm/module.js', 'lib/internal/wasm_web_api.js', 'lib/internal/watch_mode/files_watcher.js', 'lib/internal/watchdog.js', 'lib/internal/webidl.js', 'lib/internal/webstorage.js', 'lib/internal/webstreams/adapters.js', 'lib/internal/webstreams/compression.js', 'lib/internal/webstreams/encoding.js', 'lib/internal/webstreams/queuingstrategies.js', 'lib/internal/webstreams/readablestream.js', 'lib/internal/webstreams/transfer.js', 'lib/internal/webstreams/transformstream.js', 'lib/internal/webstreams/util.js', 'lib/internal/webstreams/writablestream.js', 'lib/internal/worker.js', 'lib/internal/worker/clone_dom_exception.js', 'lib/internal/worker/io.js', 'lib/internal/worker/js_transferable.js', 'lib/internal/worker/messaging.js', 'lib/module.js', 'lib/net.js', 'lib/os.js', 'lib/path.js', 'lib/path/posix.js', 'lib/path/win32.js', 'lib/perf_hooks.js', 'lib/process.js', 'lib/punycode.js', 'lib/querystring.js', 'lib/quic.js', 'lib/readline.js', 'lib/readline/promises.js', 'lib/repl.js', 'lib/sea.js', 'lib/sqlite.js', 'lib/stream.js', 'lib/stream/consumers.js', 'lib/stream/promises.js', 'lib/stream/web.js', 'lib/string_decoder.js', 'lib/sys.js', 'lib/test.js', 'lib/test/reporters.js', 'lib/timers.js', 'lib/timers/promises.js', 'lib/tls.js', 'lib/trace_events.js', 'lib/tty.js', 'lib/url.js', 'lib/util.js', 'lib/util/types.js', 'lib/v8.js', 'lib/vm.js', 'lib/wasi.js', 'lib/worker_threads.js', 'lib/zlib.js'], 'node_module_version': 137, 'node_no_browser_globals': 'false', 'node_prefix': '/usr', 'node_release_urlbase': '', 'node_shared': 'true', 'node_shared_ada': 'true', 'node_shared_brotli': 'true', 'node_shared_cares': 'true', 'node_shared_gtest': 'false', 'node_shared_hdr_histogram': 'false', 'node_shared_http_parser': 'false', 'node_shared_libuv': 'true', 'node_shared_merve': 'false', 'node_shared_nbytes': 'false', 'node_shared_nghttp2': 'true', 'node_shared_nghttp3': 'true', 'node_shared_ngtcp2': 'true', 'node_shared_openssl': 'true', 'node_shared_simdjson': 'false', 'node_shared_simdutf': 'false', 'node_shared_sqlite': 'true', 'node_shared_uvwasi': 'false', 'node_shared_zlib': 'true', 'node_shared_zstd': 'true', 'node_tag': '', 'node_target_type': 'shared_library', 'node_use_amaro': 'true', 'node_use_bundled_v8': 'true', 'node_use_node_code_cache': 'false', 'node_use_node_snapshot': 'false', 'node_use_openssl': 'true', 'node_use_quic': 'false', 'node_use_sqlite': 'true', 'node_use_v8_platform': 'true', 'node_with_ltcg': 'false', 'node_without_node_options': 'false', 'node_write_snapshot_as_array_literals': 'false', 'openssl_is_fips': 'false', 'ossfuzz': 'false', 'shlib_suffix': 'so.137', 'single_executable_application': 'true', 'suppress_all_error_on_warn': 'false', 'target_arch': 'x64', 'ubsan': 0, 'use_ccache_win': 0, 'use_prefix_to_find_headers': 'false', 'v8_enable_31bit_smis_on_64bit_arch': 0, 'v8_enable_extensible_ro_snapshot': 0, 'v8_enable_external_code_space': 0, 'v8_enable_gdbjit': 1, 'v8_enable_hugepage': 0, 'v8_enable_i18n_support': 1, 'v8_enable_inspector': 1, 'v8_enable_javascript_promise_hooks': 1, 'v8_enable_lite_mode': 0, 'v8_enable_maglev': 1, 'v8_enable_object_print': 1, 'v8_enable_pointer_compression': 0, 'v8_enable_pointer_compression_shared_cage': 0, 'v8_enable_sandbox': 0, 'v8_enable_short_builtin_calls': 1, 'v8_enable_wasm_simd256_revec': 1, 'v8_enable_webassembly': 1, 'v8_optimized_debug': 1, 'v8_promise_internal_field_count': 1, 'v8_random_seed': 0, 'v8_trace_maps': 0, 'v8_use_siphash': 1, 'want_separate_host_toolset': 0}} creating config.gypi creating config.status creating config.mk running: python tools/gyp_node.py --no-parallel -Dconfiguring_node=1 -Dbuild_type=Release -Dpython=/usr/bin/python3 -f ninja-linux INFO: configure completed successfully + cd /home/build/YPKG/root/nodejs-24/build/node-v24.16.0 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/nodejs-24/build/node-v24.16.0 + workdir=/home/build/YPKG/root/nodejs-24/build/node-v24.16.0 + export package=nodejs-24 + package=nodejs-24 + export release=2 + release=2 + export version=24.16.0 + version=24.16.0 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/nodejs-24/install + installdir=/home/build/YPKG/root/nodejs-24/install + export PKG_ROOT_DIR=/home/build/YPKG/root/nodejs-24 + PKG_ROOT_DIR=/home/build/YPKG/root/nodejs-24 + export PKG_BUILD_DIR=/home/build/YPKG/root/nodejs-24/build + PKG_BUILD_DIR=/home/build/YPKG/root/nodejs-24/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=clang + CC=clang + export CXX=clang++ + CXX=clang++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export AR=llvm-ar + AR=llvm-ar + export RANLIB=llvm-ranlib + RANLIB=llvm-ranlib + export NM=llvm-nm + NM=llvm-nm + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1779464944 + SOURCE_DATE_EPOCH=1779464944 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + NODEJS_MAJOR=24 + NODEJS_SONAME=137 + NODEJS_PRIVATE_SITELIB=/usr/lib64/node_modules_24 + ninja -j16 -C solusBuildDir -C out/Release ninja: Entering directory `out/Release' [1/1984] CXX obj/deps/v8/src/base/v8_libbase.abort-mode.o [2/1984] CXX obj/deps/v8/src/base/v8_libbase.fpu.o [3/1984] CXX obj/deps/v8/src/base/numbers/v8_libbase.diy-fp.o [4/1984] CXX obj/deps/v8/src/base/v8_libbase.bits.o [5/1984] CXX obj/deps/v8/src/base/v8_libbase.division-by-constant.o [6/1984] CXX obj/deps/v8/src/base/numbers/v8_libbase.cached-powers.o [7/1984] CXX obj/deps/v8/src/base/v8_libbase.cpu.o [8/1984] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace.o [9/1984] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum-dtoa.o [10/1984] CXX obj/deps/v8/src/base/numbers/v8_libbase.dtoa.o [11/1984] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum.o [12/1984] CXX obj/deps/v8/src/base/v8_libbase.file-utils.o [13/1984] CXX obj/deps/v8/src/base/v8_libbase.ieee754.o [14/1984] CXX obj/deps/v8/src/base/v8_libbase.logging.o [15/1984] CXX obj/deps/v8/src/base/numbers/v8_libbase.fast-dtoa.o [16/1984] CXX obj/deps/v8/src/base/v8_libbase.once.o [17/1984] CXX obj/deps/v8/src/base/numbers/v8_libbase.fixed-dtoa.o [18/1984] CXX obj/deps/v8/src/base/numbers/v8_libbase.strtod.o [19/1984] CXX obj/deps/v8/src/base/platform/v8_libbase.memory-protection-key.o [20/1984] CXX obj/deps/v8/src/base/v8_libbase.page-allocator.o [21/1984] CXX obj/deps/v8/src/base/platform/v8_libbase.semaphore.o [22/1984] CXX obj/deps/v8/src/base/platform/v8_libbase.platform.o [23/1984] CXX obj/deps/v8/src/base/v8_libbase.region-allocator.o [24/1984] CXX obj/deps/v8/src/base/v8_libbase.bounded-page-allocator.o In file included from ../../deps/v8/src/base/bounded-page-allocator.cc:5: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [25/1984] CXX obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-page-allocator.o [26/1984] CXX obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-virtual-address-space.o [27/1984] CXX obj/deps/v8/src/base/v8_libbase.emulated-virtual-address-subspace.o In file included from ../../deps/v8/src/base/emulated-virtual-address-subspace.cc:5: In file included from ../../deps/v8/src/base/emulated-virtual-address-subspace.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [28/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.poison.o [29/1984] CXX obj/deps/v8/src/base/v8_libbase.sys-info.o [30/1984] CXX obj/deps/v8/src/base/v8_libbase.strings.o [31/1984] CXX obj/deps/v8/src/base/v8_libbase.vlq-base64.o [32/1984] CXX obj/deps/v8/src/base/platform/v8_libbase.condition-variable.o In file included from ../../deps/v8/src/base/platform/condition-variable.cc:5: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [33/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.raw_logging.o [34/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.spinlock_wait.o [35/1984] CXX obj/deps/v8/src/base/platform/v8_libbase.mutex.o In file included from ../../deps/v8/src/base/platform/mutex.cc:5: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [36/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.scoped_set_env.o [37/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.tracing.o [38/1984] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-posix-time.o [39/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.low_level_alloc.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/call_once.h:41: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [40/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.unscaledcycleclock.o [41/1984] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace_posix.o [42/1984] CXX obj/deps/v8/src/base/platform/v8_libbase.time.o In file included from ../../deps/v8/src/base/platform/time.cc:44: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [43/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.strerror.o [44/1984] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-linux.o [45/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/abseil.log_severity.o [46/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.spinlock.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/spinlock.cc:27: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/call_once.h:41: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [47/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.throw_delegate.o [48/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.cycleclock.o [49/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.thread_identity.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/thread_identity.cc:31: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/call_once.h:41: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [50/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.cpu_detect.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/cpu_detect.cc:21: In file included from ../../deps/v8/third_party/abseil-cpp/absl/types/optional.h:29: In file included from ../../deps/v8/third_party/abseil-cpp/absl/utility/utility.h:26: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [51/1984] CXX obj/deps/v8/src/base/utils/v8_libbase.random-number-generator.o In file included from ../../deps/v8/src/base/utils/random-number-generator.cc:18: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [52/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.sysinfo.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/sysinfo.cc:66: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/call_once.h:41: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [53/1984] CXX obj/deps/v8/src/base/v8_libbase.virtual-address-space-page-allocator.o In file included from ../../deps/v8/src/base/virtual-address-space-page-allocator.cc:5: In file included from ../../deps/v8/src/base/virtual-address-space-page-allocator.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [54/1984] CXX obj/deps/v8/src/base/v8_libbase.virtual-address-space.o In file included from ../../deps/v8/src/base/virtual-address-space.cc:5: In file included from ../../deps/v8/src/base/virtual-address-space.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [55/1984] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-posix.o In file included from ../../deps/v8/src/base/platform/platform-posix.cc:42: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [56/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc.cc:46: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [57/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.address_is_readable.o [58/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/abseil.crc32c.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [59/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.utf8_for_code_point.o [60/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.failure_signal_handler.o [61/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.leak_check.o [62/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_x86_arm_combined.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_x86_arm_combined.cc:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [63/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.decode_rust_punycode.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/internal/decode_rust_punycode.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/internal/decode_rust_punycode.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [64/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.elf_mem_image.o [65/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_memcpy_fallback.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_memcpy_fallback.cc:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [66/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/abseil.hashtablez_sampler_force_weak_definition.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h:54: In file included from ../../deps/v8/third_party/abseil-cpp/absl/profiling/internal/sample_recorder.h:33: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [67/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_memcpy_x86_arm_combined.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_memcpy_x86_arm_combined.cc:59: In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [68/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.stacktrace.o [69/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.demangle_rust.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/internal/demangle_rust.cc:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/internal/decode_rust_punycode.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [70/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/abseil.hashtablez_sampler.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h:54: In file included from ../../deps/v8/third_party/abseil-cpp/absl/profiling/internal/sample_recorder.h:33: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [71/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.stack_consumption.o [72/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.vdso_support.o [73/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/profiling/internal/abseil.periodic_sampler.o [74/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.demangle.o [75/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.examine_stack.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc:43: In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/symbolize.h:55: In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/internal/symbolize.h:27: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [76/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_cord_state.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [77/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/profiling/internal/abseil.exponential_biased.o [78/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_non_temporal_memcpy.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_non_temporal_memcpy.cc:18: In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [79/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/abseil.city.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/hash/internal/city.cc:28: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [80/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.symbolize.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/symbolize.cc:17: In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/symbolize.h:55: In file included from ../../deps/v8/third_party/abseil-cpp/absl/debugging/internal/symbolize.h:27: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [81/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/abseil.low_level_hash.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/hash/internal/low_level_hash.cc:22: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/unaligned_access.h:26: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [82/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.ascii.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/ascii.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/ascii.h:62: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [83/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/numeric/abseil.int128.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/numeric/int128.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/numeric/int128.h:41: In file included from ../../deps/v8/third_party/abseil-cpp/absl/types/compare.h:40: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [84/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/abseil.hash.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/hash/internal/hash.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/hash/internal/hash.h:62: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [85/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.charconv_parse.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/charconv_parse.h:21: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/charconv.h:21: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [86/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/abseil.raw_hash_set.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:198: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [87/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.charconv.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/charconv.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/charconv.h:21: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [88/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.charconv_bigint.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/ascii.h:62: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [89/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_btree_navigator.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.h:21: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [90/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_btree_reader.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.h:21: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_data_edge.h:22: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [91/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.escaping.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/escaping.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/escaping.h:32: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [92/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.cord_analysis.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/cord_analysis.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/cord_analysis.h:22: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [93/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_functions.o [94/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_internal.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:14: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [95/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_consume.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/functional/function_ref.h:54: In file included from ../../deps/v8/third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../../deps/v8/third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../../deps/v8/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [96/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.pow10_helper.o [97/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.damerau_levenshtein_distance.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/damerau_levenshtein_distance.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/damerau_levenshtein_distance.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [98/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.ostringstream.o [99/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.memutil.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/memutil.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/memutil.h:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/ascii.h:62: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [100/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.utf8.o [101/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.escaping.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/escaping.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/escaping.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [102/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_btree.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h:25: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_data_edge.h:22: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [103/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_crc.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.h:23: In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [104/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.output.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/output.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/output.h:30: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [105/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.extension.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/extension.cc:16: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:27: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/output.h:30: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [106/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.stringify_sink.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/stringify_sink.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/stringify_sink.h:22: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [107/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.match.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/match.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/match.h:38: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [108/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_handle.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_handle.cc:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/no_destructor.h:43: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [109/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.arg.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/arg.cc:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:34: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [110/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.str_split.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/str_split.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/str_split.h:48: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h:43: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [111/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_sample_token.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_sample_token.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_sample_token.h:17: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [112/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.bind.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [113/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.str_cat.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/str_cat.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/str_cat.h:105: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [114/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.parser.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/parser.h:31: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/checker.h:21: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:34: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [115/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.str_replace.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/str_replace.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/str_replace.h:46: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [116/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.string_view.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [117/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.numbers.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/numbers.cc:18: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/numbers.h:45: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [118/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.win32_waiter.o [119/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.float_conversion.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.h:18: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:27: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/output.h:30: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [120/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_info.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [121/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.cord.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/cord.h:76: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/cord.h:76: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/cord.cc:1515:51: note: in instantiation of template class 'absl::InlinedVector' requested here 1515 | absl::InlinedVector, 2> worklist; | ^ 3 warnings generated. [122/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.substitute.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/substitute.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/substitute.h:81: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [123/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.graphcycles.o [124/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/abseil.barrier.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/barrier.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/barrier.h:23: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [125/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/abseil.blocking_counter.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/blocking_counter.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/blocking_counter.h:27: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [126/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.futex_waiter.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.h:23: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [127/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.create_thread_identity.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/create_thread_identity.cc:21: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/waiter.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.h:23: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [128/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.kernel_timeout.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [129/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.per_thread_sem.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.cc:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.h:32: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [130/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.pthread_waiter.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/pthread_waiter.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/pthread_waiter.h:23: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [131/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.waiter_base.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/waiter_base.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/waiter_base.h:21: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [132/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.sem_waiter.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/sem_waiter.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/sem_waiter.h:28: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/futex.h:38: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [133/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.stdcpp_waiter.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/stdcpp_waiter.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/stdcpp_waiter.h:23: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [134/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.civil_time_detail.o [135/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/abseil.notification.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/notification.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/notification.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [136/1984] AR obj/tools/v8_gypfiles/libv8_libbase.a [137/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.clock.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [138/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_posix.o [139/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.civil_time.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/civil_time.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/civil_time.h:77: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [140/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/abseil.mutex.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.cc:15: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [141/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.duration.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/duration.cc:69: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [142/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.format.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/format.cc:21: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/match.h:38: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [143/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.zone_info_source.o [144/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_fixed.o [145/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_if.o [146/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_libc.o [147/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_lookup.o [148/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_format.o [149/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_impl.o [150/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.time.o In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.cc:34: In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [151/1984] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_info.o [152/1984] CXX obj/deps/v8/src/torque/torque_base.cpp-builder.o [153/1984] CXX obj/deps/v8/src/torque/torque_base.declarable.o [154/1984] CXX obj/deps/v8/src/torque/torque_base.cfg.o [155/1984] CXX obj/deps/v8/src/torque/torque_base.source-positions.o [156/1984] CXX obj/deps/v8/src/torque/torque_base.global-context.o [157/1984] CXX obj/deps/v8/src/torque/torque_base.cc-generator.o [158/1984] CXX obj/deps/v8/src/torque/torque_base.earley-parser.o [159/1984] CXX obj/deps/v8/src/torque/torque_base.class-debug-reader-generator.o [160/1984] CXX obj/deps/v8/src/torque/torque_base.declaration-visitor.o [161/1984] CXX obj/deps/v8/src/torque/torque_base.csa-generator.o [162/1984] AR obj/tools/v8_gypfiles/libabseil.a [163/1984] STAMP obj/tools/v8_gypfiles/bytecode_builtins_list_generator.actions_depends.stamp [164/1984] CXX obj/deps/v8/src/torque/torque_base.declarations.o [165/1984] CXX obj/deps/v8/src/torque/torque_base.kythe-data.o [166/1984] CXX obj/deps/v8/src/torque/torque_base.instance-type-generator.o [167/1984] STAMP obj/tools/v8_gypfiles/gen-regexp-special-case.actions_depends.stamp [168/1984] CXX obj/deps/v8/src/torque/torque_base.torque-code-generator.o [169/1984] ACTION Checking inspector protocol compatibility [170/1984] CXX obj/deps/v8/src/torque/torque_base.instructions.o [171/1984] STAMP obj/tools/v8_gypfiles/v8_flags.actions_depends.stamp [172/1984] CXX obj/deps/v8/src/torque/torque_base.server-data.o [173/1984] CC obj/deps/v8/third_party/zlib/v8_zlib.compress.o [174/1984] CC obj/deps/v8/third_party/zlib/v8_zlib.adler32.o [175/1984] CC obj/deps/v8/third_party/zlib/v8_zlib.cpu_features.o ../../deps/v8/third_party/zlib/cpu_features.c:66:13: warning: unused function '_cpu_check_features' [-Wunused-function] 66 | static void _cpu_check_features(void); | ^~~~~~~~~~~~~~~~~~~ 1 warning generated. [176/1984] CC obj/deps/v8/third_party/zlib/v8_zlib.crc32.o [177/1984] CC obj/deps/v8/third_party/zlib/v8_zlib.gzclose.o [178/1984] ACTION Generating inspector protocol sources from protocol json [179/1984] STAMP obj/tools/v8_gypfiles/v8_inspector_headers.actions_rules_copies.stamp [180/1984] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecode-operands.o [181/1984] CC obj/deps/v8/third_party/zlib/v8_zlib.gzlib.o [182/1984] CXX obj/deps/v8/src/builtins/bytecode_builtins_list_generator.generate-bytecodes-builtins-list.o [183/1984] CC obj/deps/v8/third_party/zlib/v8_zlib.gzwrite.o [184/1984] CC obj/deps/v8/third_party/zlib/v8_zlib.deflate.o [185/1984] CC obj/deps/v8/third_party/zlib/v8_zlib.gzread.o [186/1984] CC obj/deps/v8/third_party/zlib/v8_zlib.inffast.o [187/1984] CC obj/deps/v8/third_party/zlib/v8_zlib.inftrees.o [188/1984] CC obj/deps/v8/third_party/zlib/v8_zlib.uncompr.o [189/1984] CC obj/deps/v8/third_party/zlib/v8_zlib.infback.o [190/1984] CC obj/deps/v8/third_party/zlib/v8_zlib.zutil.o [191/1984] CXX obj/deps/v8/third_party/zlib/google/v8_zlib.compression_utils_portable.o [192/1984] CXX obj/deps/v8/src/torque/torque_base.type-inference.o [193/1984] CC obj/deps/v8/third_party/zlib/v8_zlib.trees.o [194/1984] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecodes.o [195/1984] CC obj/deps/v8/third_party/zlib/v8_zlib.inflate.o [196/1984] CXX obj/deps/v8/src/regexp/gen-regexp-special-case.gen-regexp-special-case.o [197/1984] CXX obj/deps/v8/src/torque/torque_base.type-oracle.o [198/1984] CXX obj/deps/v8/third_party/highway/src/hwy/highway.abort.o [199/1984] CXX obj/deps/v8/third_party/highway/src/hwy/highway.print.o [200/1984] CXX obj/deps/v8/src/torque/torque_base.utils.o [201/1984] CXX obj/deps/v8/third_party/highway/src/hwy/highway.aligned_allocator.o [202/1984] CXX obj/deps/v8/third_party/highway/src/hwy/highway.stats.o [203/1984] CXX obj/deps/v8/third_party/highway/src/hwy/highway.targets.o [204/1984] CXX obj/deps/v8/src/torque/torque_base.torque-compiler.o [205/1984] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-thread-isolated-allocator.o [206/1984] CXX obj/deps/v8/src/torque/torque.torque.o [207/1984] CXX obj/deps/v8/src/torque/torque_base.type-visitor.o [208/1984] CXX obj/deps/v8/third_party/highway/src/hwy/highway.timer.o [209/1984] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-job.o In file included from ../../deps/v8/src/libplatform/default-job.cc:5: In file included from ../../deps/v8/src/libplatform/default-job.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [210/1984] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-foreground-task-runner.o In file included from ../../deps/v8/src/libplatform/default-foreground-task-runner.cc:5: In file included from ../../deps/v8/src/libplatform/default-foreground-task-runner.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [211/1984] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-platform.o In file included from ../../deps/v8/src/libplatform/default-platform.cc:5: In file included from ../../deps/v8/src/libplatform/default-platform.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [212/1984] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-worker-threads-task-runner.o In file included from ../../deps/v8/src/libplatform/default-worker-threads-task-runner.cc:5: In file included from ../../deps/v8/src/libplatform/default-worker-threads-task-runner.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [213/1984] AR obj/tools/v8_gypfiles/libv8_zlib.a [214/1984] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-config.o [215/1984] CXX obj/deps/v8/src/torque/torque_base.types.o [216/1984] CXX obj/deps/v8/src/libplatform/v8_libplatform.delayed-task-queue.o In file included from ../../deps/v8/src/libplatform/delayed-task-queue.cc:5: In file included from ../../deps/v8/src/libplatform/delayed-task-queue.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [217/1984] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-object.o [218/1984] CC obj/deps/uvwasi/src/uvwasi.clocks.o [219/1984] CC obj/deps/uvwasi/src/uvwasi.fd_table.o [220/1984] CXX obj/deps/v8/src/libplatform/v8_libplatform.task-queue.o In file included from ../../deps/v8/src/libplatform/task-queue.cc:5: In file included from ../../deps/v8/src/libplatform/task-queue.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [221/1984] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-writer.o [222/1984] CC obj/deps/uvwasi/src/uvwasi.path_resolver.o [223/1984] CC obj/deps/uvwasi/src/uvwasi.poll_oneoff.o [224/1984] CC obj/deps/uvwasi/src/uvwasi.sync_helpers.o [225/1984] CXX obj/src/node_js2c.embedded_data.o [226/1984] CC obj/deps/uvwasi/src/uvwasi.uv_mapping.o [227/1984] CC obj/deps/uvwasi/src/uvwasi.wasi_rights.o [228/1984] CC obj/deps/uvwasi/src/uvwasi.wasi_serdes.o [229/1984] CC obj/deps/uvwasi/src/uvwasi.uvwasi.o [230/1984] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-buffer.o In file included from ../../deps/v8/src/libplatform/tracing/trace-buffer.cc:5: In file included from ../../deps/v8/src/libplatform/tracing/trace-buffer.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [231/1984] CXX obj/src/node_js2c.builtin_info.o [232/1984] CC obj/deps/llhttp/src/llhttp.api.o [233/1984] LINK bytecode_builtins_list_generator [234/1984] CC obj/deps/llhttp/src/llhttp.http.o [235/1984] ACTION generate_bytecode_builtins_list: generate_bytecode_builtins_list_action_73a03d1964edbe79fc19deb968fa21d5c456544c3d095b62158c8959ed2aeed1 [236/1984] LINK gen-regexp-special-case [237/1984] ACTION run_gen-regexp-special-case: run_gen-regexp-special-case_action_72d03329d19e24c609ee6e65eeeb110034e9261c37b8a8d83522628d574e9fa7 [238/1984] CXX obj/deps/nbytes/src/nbytes.nbytes.o [239/1984] CC obj/deps/llhttp/src/llhttp.llhttp.o [240/1984] CXX obj/deps/ncrypto/ncrypto.engine.o In file included from ../../deps/ncrypto/engine.cc:1: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../deps/ncrypto/engine.cc:1: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../deps/ncrypto/engine.cc:1: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../deps/ncrypto/engine.cc:1: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../deps/ncrypto/engine.cc:1: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../deps/ncrypto/engine.cc:1: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../deps/ncrypto/engine.cc:1: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../deps/ncrypto/engine.cc:1: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/engine.cc:31:7: warning: 'ENGINE_finish' is deprecated [-Wdeprecated-declarations] 31 | ENGINE_finish(engine); | ^ /usr/include/openssl/engine.h:630:1: note: 'ENGINE_finish' has been explicitly marked deprecated here 630 | OSSL_DEPRECATEDIN_3_0 int ENGINE_finish(ENGINE *e); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/engine.cc:33:7: warning: 'ENGINE_free' is deprecated [-Wdeprecated-declarations] 33 | ENGINE_free(engine); | ^ /usr/include/openssl/engine.h:493:1: note: 'ENGINE_free' has been explicitly marked deprecated here 493 | OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/engine.cc:50:24: warning: 'ENGINE_by_id' is deprecated [-Wdeprecated-declarations] 50 | EnginePointer engine(ENGINE_by_id(name)); | ^ /usr/include/openssl/engine.h:336:1: note: 'ENGINE_by_id' has been explicitly marked deprecated here 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/engine.cc:53:28: warning: 'ENGINE_by_id' is deprecated [-Wdeprecated-declarations] 53 | engine = EnginePointer(ENGINE_by_id("dynamic")); | ^ /usr/include/openssl/engine.h:336:1: note: 'ENGINE_by_id' has been explicitly marked deprecated here 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/engine.cc:55:12: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] 55 | if (!ENGINE_ctrl_cmd_string(engine.get(), "SO_PATH", name, 0) || | ^ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here 478 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/engine.cc:56:12: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] 56 | !ENGINE_ctrl_cmd_string(engine.get(), "LOAD", nullptr, 0)) { | ^ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here 478 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/engine.cc:67:10: warning: 'ENGINE_set_default' is deprecated [-Wdeprecated-declarations] 67 | return ENGINE_set_default(engine, flags) != 0; | ^ /usr/include/openssl/engine.h:710:1: note: 'ENGINE_set_default' has been explicitly marked deprecated here 710 | OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default(ENGINE *e, unsigned int flags); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/engine.cc:73:10: warning: 'ENGINE_init' is deprecated [-Wdeprecated-declarations] 73 | return ENGINE_init(engine) == 1; | ^ /usr/include/openssl/engine.h:622:1: note: 'ENGINE_init' has been explicitly marked deprecated here 622 | OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/engine.cc:79:7: warning: 'ENGINE_load_private_key' is deprecated [-Wdeprecated-declarations] 79 | ENGINE_load_private_key(engine, key_name, nullptr, nullptr)); | ^ /usr/include/openssl/engine.h:639:1: note: 'ENGINE_load_private_key' has been explicitly marked deprecated here 639 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/engine.cc:85:5: warning: 'ENGINE_load_builtin_engines' is deprecated [-Wdeprecated-declarations] 85 | ENGINE_load_builtin_engines(); | ^ /usr/include/openssl/engine.h:358:1: note: 'ENGINE_load_builtin_engines' has been explicitly marked deprecated here 358 | OSSL_DEPRECATEDIN_3_0 void ENGINE_load_builtin_engines(void); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/engine.cc:86:5: warning: 'ENGINE_register_all_complete' is deprecated [-Wdeprecated-declarations] 86 | ENGINE_register_all_complete(); | ^ /usr/include/openssl/engine.h:415:1: note: 'ENGINE_register_all_complete' has been explicitly marked deprecated here 415 | OSSL_DEPRECATEDIN_3_0 int ENGINE_register_all_complete(void); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 19 warnings generated. [241/1984] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.tracing-controller.o In file included from ../../deps/v8/src/libplatform/tracing/tracing-controller.cc:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [242/1984] CXX obj/deps/inspector_protocol/crdtp/crdtp.error_support.o [243/1984] CXX obj/deps/v8/src/libplatform/v8_libplatform.worker-thread.o In file included from ../../deps/v8/src/libplatform/worker-thread.cc:8: In file included from ../../deps/v8/src/libplatform/task-queue.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [244/1984] AR obj/tools/v8_gypfiles/libv8_libplatform.a [245/1984] CXX obj/deps/inspector_protocol/crdtp/crdtp.json_platform.o [246/1984] CXX obj/deps/merve/merve.merve.o [247/1984] AR obj/deps/uvwasi/libuvwasi.a [248/1984] AR obj/deps/nbytes/libnbytes.a [249/1984] AR obj/deps/merve/libmerve.a [250/1984] CXX obj/tools/node_js2c.js2c.o [251/1984] AR obj/deps/llhttp/libllhttp.a [252/1984] CC obj/src/large_pages/node_text_start.node_text_start.o [253/1984] CC obj/deps/histogram/src/histogram.hdr_histogram.o [254/1984] AR obj/libnode_text_start.a [255/1984] AR obj/deps/histogram/libhistogram.a [256/1984] CXX obj/deps/v8/third_party/highway/src/hwy/highway.per_target.o [257/1984] CXX obj/deps/inspector_protocol/crdtp/crdtp.span.o [258/1984] AR obj/tools/v8_gypfiles/libhighway.a [259/1984] CXX obj/deps/inspector_protocol/crdtp/crdtp.status.o [260/1984] CXX obj/deps/inspector_protocol/crdtp/crdtp.serializable.o [261/1984] CXX obj/deps/inspector_protocol/crdtp/crdtp.cbor.o [262/1984] CXX obj/deps/inspector_protocol/crdtp/crdtp.protocol_core.o [263/1984] CXX obj/deps/inspector_protocol/crdtp/crdtp.dispatch.o [264/1984] CXX obj/deps/googletest/src/gtest.gtest-assertion-result.o [265/1984] CC obj/test/overlapped-checker/overlapped-checker.main_unix.o [266/1984] CXX obj/deps/inspector_protocol/crdtp/crdtp.json.o [267/1984] AR obj/deps/inspector_protocol/libcrdtp.a [268/1984] CC obj/test/nop/nop.nop.o [269/1984] LINK nop [270/1984] LINK overlapped-checker [271/1984] CXX obj/deps/googletest/src/gtest.gtest-filepath.o [272/1984] CXX obj/deps/ncrypto/ncrypto.ncrypto.o In file included from ../../deps/ncrypto/ncrypto.cc:1: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../deps/ncrypto/ncrypto.cc:1: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../deps/ncrypto/ncrypto.cc:1: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../deps/ncrypto/ncrypto.cc:1: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../deps/ncrypto/ncrypto.cc:1: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../deps/ncrypto/ncrypto.cc:1: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../deps/ncrypto/ncrypto.cc:1: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../deps/ncrypto/ncrypto.cc:1: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:462:10: warning: 'BN_is_prime_ex' is deprecated [-Wdeprecated-declarations] 462 | return BN_is_prime_ex(get(), nchecks, ctx.get(), cb.get()); | ^ /usr/include/openssl/bn.h:378:1: note: 'BN_is_prime_ex' has been explicitly marked deprecated here 378 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:1351:13: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] 1351 | Rsa rsa(EVP_PKEY_get0_RSA(pkey)); | ^ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here 1404 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:1364:11: warning: 'EVP_PKEY_get0_EC_KEY' is deprecated [-Wdeprecated-declarations] 1364 | Ec ec(EVP_PKEY_get0_EC_KEY(pkey)); | ^ /usr/include/openssl/evp.h:1430:1: note: 'EVP_PKEY_get0_EC_KEY' has been explicitly marked deprecated here 1430 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:1588:16: warning: 'DH_new' is deprecated [-Wdeprecated-declarations] 1588 | DHPointer dh(DH_new()); | ^ /usr/include/openssl/dh.h:210:1: note: 'DH_new' has been explicitly marked deprecated here 210 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:1591:7: warning: 'DH_set0_pqg' is deprecated [-Wdeprecated-declarations] 1591 | if (DH_set0_pqg(dh.get(), p.get(), nullptr, g.get()) != 1) return {}; | ^ /usr/include/openssl/dh.h:266:1: note: 'DH_set0_pqg' has been explicitly marked deprecated here 266 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:1605:16: warning: 'DH_new' is deprecated [-Wdeprecated-declarations] 1605 | DHPointer dh(DH_new()); | ^ /usr/include/openssl/dh.h:210:1: note: 'DH_new' has been explicitly marked deprecated here 210 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:1608:7: warning: 'DH_generate_parameters_ex' is deprecated [-Wdeprecated-declarations] 1608 | if (DH_generate_parameters_ex(dh.get(), bits, generator, nullptr) != 1) { | ^ /usr/include/openssl/dh.h:223:1: note: 'DH_generate_parameters_ex' has been explicitly marked deprecated here 223 | OSSL_DEPRECATEDIN_3_0 int DH_generate_parameters_ex(DH *dh, int prime_len, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:1619:7: warning: 'DH_check' is deprecated [-Wdeprecated-declarations] 1619 | if (DH_check(dh_.get(), &codes) != 1) | ^ /usr/include/openssl/dh.h:231:1: note: 'DH_check' has been explicitly marked deprecated here 231 | OSSL_DEPRECATEDIN_3_0 int DH_check(const DH *dh, int *codes); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:1631:7: warning: 'DH_check_pub_key' is deprecated [-Wdeprecated-declarations] 1631 | if (DH_check_pub_key(dh_.get(), pub_key.get(), &codes) != 1) { | ^ /usr/include/openssl/dh.h:232:1: note: 'DH_check_pub_key' has been explicitly marked deprecated here 232 | OSSL_DEPRECATEDIN_3_0 int DH_check_pub_key(const DH *dh, const BIGNUM *pub_key, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:1651:3: warning: 'DH_get0_pqg' is deprecated [-Wdeprecated-declarations] 1651 | DH_get0_pqg(dh_.get(), &p, nullptr, nullptr); | ^ /usr/include/openssl/dh.h:264:1: note: 'DH_get0_pqg' has been explicitly marked deprecated here 264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:1658:3: warning: 'DH_get0_pqg' is deprecated [-Wdeprecated-declarations] 1658 | DH_get0_pqg(dh_.get(), nullptr, nullptr, &g); | ^ /usr/include/openssl/dh.h:264:1: note: 'DH_get0_pqg' has been explicitly marked deprecated here 264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:1665:3: warning: 'DH_get0_key' is deprecated [-Wdeprecated-declarations] 1665 | DH_get0_key(dh_.get(), &pub_key, nullptr); | ^ /usr/include/openssl/dh.h:267:1: note: 'DH_get0_key' has been explicitly marked deprecated here 267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:1672:3: warning: 'DH_get0_key' is deprecated [-Wdeprecated-declarations] 1672 | DH_get0_key(dh_.get(), nullptr, &pvt_key); | ^ /usr/include/openssl/dh.h:267:1: note: 'DH_get0_key' has been explicitly marked deprecated here 267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:1681:8: warning: 'DH_generate_key' is deprecated [-Wdeprecated-declarations] 1681 | if (!DH_generate_key(dh_.get())) return {}; | ^ /usr/include/openssl/dh.h:234:1: note: 'DH_generate_key' has been explicitly marked deprecated here 234 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:1688:13: warning: 'DH_size' is deprecated [-Wdeprecated-declarations] 1688 | int ret = DH_size(dh_.get()); | ^ /usr/include/openssl/dh.h:214:1: note: 'DH_size' has been explicitly marked deprecated here 214 | OSSL_DEPRECATEDIN_3_0 int DH_size(const DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:1702:7: warning: 'DH_compute_key' is deprecated [-Wdeprecated-declarations] 1702 | DH_compute_key(static_cast(dp.get()), peer.get(), dh_.get()); | ^ /usr/include/openssl/dh.h:235:1: note: 'DH_compute_key' has been explicitly marked deprecated here 235 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:1719:7: warning: 'DH_set0_key' is deprecated [-Wdeprecated-declarations] 1719 | if (DH_set0_key(dh_.get(), key.get(), nullptr) == 1) { | ^ /usr/include/openssl/dh.h:269:1: note: 'DH_set0_key' has been explicitly marked deprecated here 269 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:1732:7: warning: 'DH_set0_key' is deprecated [-Wdeprecated-declarations] 1732 | if (DH_set0_key(dh_.get(), nullptr, key.get()) == 1) { | ^ /usr/include/openssl/dh.h:269:1: note: 'DH_set0_key' has been explicitly marked deprecated here 269 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:2096:7: warning: 'EVP_PKEY_assign' is deprecated [-Wdeprecated-declarations] 2096 | if (EVP_PKEY_assign_DH(key.get(), dh.get())) { | ^ /usr/include/openssl/evp.h:522:38: note: expanded from macro 'EVP_PKEY_assign_DH' 522 | #define EVP_PKEY_assign_DH(pkey, dh) EVP_PKEY_assign((pkey), EVP_PKEY_DH, (dh)) | ^ /usr/include/openssl/evp.h:1386:1: note: 'EVP_PKEY_assign' has been explicitly marked deprecated here 1386 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:2106:7: warning: 'EVP_PKEY_assign' is deprecated [-Wdeprecated-declarations] 2106 | if (EVP_PKEY_assign_RSA(key.get(), rsa.get())) { | ^ /usr/include/openssl/evp.h:510:40: note: expanded from macro 'EVP_PKEY_assign_RSA' 510 | #define EVP_PKEY_assign_RSA(pkey, rsa) EVP_PKEY_assign((pkey), EVP_PKEY_RSA, \ | ^ /usr/include/openssl/evp.h:1386:1: note: 'EVP_PKEY_assign' has been explicitly marked deprecated here 1386 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:2271:10: warning: 'EVP_PKEY_assign' is deprecated [-Wdeprecated-declarations] 2271 | return EVP_PKEY_assign_EC_KEY(pkey_.get(), eckey.get()); | ^ /usr/include/openssl/evp.h:527:45: note: expanded from macro 'EVP_PKEY_assign_EC_KEY' 527 | #define EVP_PKEY_assign_EC_KEY(pkey, eckey) EVP_PKEY_assign((pkey), \ | ^ /usr/include/openssl/evp.h:1386:1: note: 'EVP_PKEY_assign' has been explicitly marked deprecated here 1386 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:2276:10: warning: 'EVP_PKEY_set1_EC_KEY' is deprecated [-Wdeprecated-declarations] 2276 | return EVP_PKEY_set1_EC_KEY(pkey_.get(), eckey); | ^ /usr/include/openssl/evp.h:1428:1: note: 'EVP_PKEY_set1_EC_KEY' has been explicitly marked deprecated here 1428 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:2281:10: warning: 'EVP_PKEY_get0_EC_KEY' is deprecated [-Wdeprecated-declarations] 2281 | return EVP_PKEY_get0_EC_KEY(pkey_.get()); | ^ /usr/include/openssl/evp.h:1430:1: note: 'EVP_PKEY_get0_EC_KEY' has been explicitly marked deprecated here 1430 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:2541:24: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] 2541 | const RSA* rsa = EVP_PKEY_get0_RSA(get()); | ^ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here 1404 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:2547:17: warning: 'PEM_write_bio_RSAPrivateKey' is deprecated [-Wdeprecated-declarations] 2547 | err = PEM_write_bio_RSAPrivateKey( | ^ /usr/include/openssl/pem.h:457:24: note: 'PEM_write_bio_RSAPrivateKey' has been explicitly marked deprecated here 457 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA) | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:2559:17: warning: 'i2d_RSAPrivateKey_bio' is deprecated [-Wdeprecated-declarations] 2559 | err = i2d_RSAPrivateKey_bio(bio.get(), rsa) != 1; | ^ /usr/include/openssl/x509.h:632:1: note: 'i2d_RSAPrivateKey_bio' has been explicitly marked deprecated here 632 | OSSL_DEPRECATEDIN_3_0 int i2d_RSAPrivateKey_bio(BIO *bp, const RSA *rsa); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:2604:26: warning: 'EVP_PKEY_get0_EC_KEY' is deprecated [-Wdeprecated-declarations] 2604 | const EC_KEY* ec = EVP_PKEY_get0_EC_KEY(get()); | ^ /usr/include/openssl/evp.h:1430:1: note: 'EVP_PKEY_get0_EC_KEY' has been explicitly marked deprecated here 1430 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:2610:17: warning: 'PEM_write_bio_ECPrivateKey' is deprecated [-Wdeprecated-declarations] 2610 | err = PEM_write_bio_ECPrivateKey( | ^ /usr/include/openssl/pem.h:472:24: note: 'PEM_write_bio_ECPrivateKey' has been explicitly marked deprecated here 472 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, ECPrivateKey, EC_KEY) | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:2622:17: warning: 'i2d_ECPrivateKey_bio' is deprecated [-Wdeprecated-declarations] 2622 | err = i2d_ECPrivateKey_bio(bio.get(), ec) != 1; | ^ /usr/include/openssl/x509.h:652:1: note: 'i2d_ECPrivateKey_bio' has been explicitly marked deprecated here 652 | OSSL_DEPRECATEDIN_3_0 int i2d_ECPrivateKey_bio(BIO *bp, const EC_KEY *eckey); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:2657:22: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] 2657 | const RSA* rsa = EVP_PKEY_get0_RSA(get()); | ^ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here 1404 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:2663:11: warning: 'PEM_write_bio_RSAPublicKey' is deprecated [-Wdeprecated-declarations] 2663 | if (PEM_write_bio_RSAPublicKey(bio.get(), rsa) != 1) { | ^ /usr/include/openssl/pem.h:458:21: note: 'PEM_write_bio_RSAPublicKey' has been explicitly marked deprecated here 458 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, RSAPublicKey, RSA) | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:2671:9: warning: 'i2d_RSAPublicKey_bio' is deprecated [-Wdeprecated-declarations] 2671 | if (i2d_RSAPublicKey_bio(bio.get(), rsa) != 1) { | ^ /usr/include/openssl/x509.h:634:1: note: 'i2d_RSAPublicKey_bio' has been explicitly marked deprecated here 634 | OSSL_DEPRECATEDIN_3_0 int i2d_RSAPublicKey_bio(BIO *bp, const RSA *rsa); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:2746:26: warning: 'EVP_PKEY_get0_DSA' is deprecated [-Wdeprecated-declarations] 2746 | const DSA* dsa_key = EVP_PKEY_get0_DSA(get()); | ^ /usr/include/openssl/evp.h:1413:1: note: 'EVP_PKEY_get0_DSA' has been explicitly marked deprecated here 1413 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:2748:39: warning: 'DSA_get0_q' is deprecated [-Wdeprecated-declarations] 2748 | bits = BignumPointer::GetBitCount(DSA_get0_q(dsa_key)); | ^ /usr/include/openssl/dsa.h:213:1: note: 'DSA_get0_q' has been explicitly marked deprecated here 213 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *DSA_get0_q(const DSA *d); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:2766:11: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] 2766 | rsa = EVP_PKEY_get0_RSA(get()); | ^ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here 1404 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:2768:41: warning: 'EVP_PKEY_get0' is deprecated [-Wdeprecated-declarations] 2768 | rsa = static_cast(EVP_PKEY_get0(get())); | ^ /usr/include/openssl/evp.h:1388:1: note: 'EVP_PKEY_get0' has been explicitly marked deprecated here 1388 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:2778:26: warning: 'EVP_PKEY_get0_DSA' is deprecated [-Wdeprecated-declarations] 2778 | OSSL3_CONST DSA* dsa = EVP_PKEY_get0_DSA(get()); | ^ /usr/include/openssl/evp.h:1413:1: note: 'EVP_PKEY_get0_DSA' has been explicitly marked deprecated here 1413 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:2791:22: warning: 'EVP_PKEY_get0_DSA' is deprecated [-Wdeprecated-declarations] 2791 | const DSA* dsa = EVP_PKEY_get0_DSA(pkey_.get()); | ^ /usr/include/openssl/evp.h:1413:1: note: 'EVP_PKEY_get0_DSA' has been explicitly marked deprecated here 1413 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:2794:5: warning: 'DSA_get0_pqg' is deprecated [-Wdeprecated-declarations] 2794 | DSA_get0_pqg(dsa, &p, &q, nullptr); | ^ /usr/include/openssl/dsa.h:205:1: note: 'DSA_get0_pqg' has been explicitly marked deprecated here 205 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:3525:23: warning: 'EC_KEY_dup' is deprecated [-Wdeprecated-declarations] 3525 | return ECKeyPointer(EC_KEY_dup(key_.get())); | ^ /usr/include/openssl/ec.h:1027:1: note: 'EC_KEY_dup' has been explicitly marked deprecated here 1027 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_dup(const EC_KEY *src); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:3530:10: warning: 'EC_KEY_generate_key' is deprecated [-Wdeprecated-declarations] 3530 | return EC_KEY_generate_key(key_.get()); | ^ /usr/include/openssl/ec.h:1112:1: note: 'EC_KEY_generate_key' has been explicitly marked deprecated here 1112 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:3535:10: warning: 'EC_KEY_set_public_key' is deprecated [-Wdeprecated-declarations] 3535 | return EC_KEY_set_public_key(key_.get(), pub.get()) == 1; | ^ /usr/include/openssl/ec.h:1081:1: note: 'EC_KEY_set_public_key' has been explicitly marked deprecated here 1081 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:3541:27: warning: 'EC_KEY_get0_group' is deprecated [-Wdeprecated-declarations] 3541 | const EC_GROUP* group = EC_KEY_get0_group(key_.get()); | ^ /usr/include/openssl/ec.h:1045:1: note: 'EC_KEY_get0_group' has been explicitly marked deprecated here 1045 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:3554:12: warning: 'EC_KEY_set_public_key_affine_coordinates' is deprecated [-Wdeprecated-declarations] 3554 | return EC_KEY_set_public_key_affine_coordinates( | ^ /usr/include/openssl/ec.h:1133:1: note: 'EC_KEY_set_public_key_affine_coordinates' has been explicitly marked deprecated here 1133 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:3572:10: warning: 'EC_KEY_set_public_key' is deprecated [-Wdeprecated-declarations] 3572 | return EC_KEY_set_public_key(key_.get(), point.get()) == 1; | ^ /usr/include/openssl/ec.h:1081:1: note: 'EC_KEY_set_public_key' has been explicitly marked deprecated here 1081 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:3577:10: warning: 'EC_KEY_set_private_key' is deprecated [-Wdeprecated-declarations] 3577 | return EC_KEY_set_private_key(key_.get(), priv.get()) == 1; | ^ /usr/include/openssl/ec.h:1067:1: note: 'EC_KEY_set_private_key' has been explicitly marked deprecated here 1067 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:3586:10: warning: 'EC_KEY_get0_private_key' is deprecated [-Wdeprecated-declarations] 3586 | return EC_KEY_get0_private_key(key); | ^ /usr/include/openssl/ec.h:1059:1: note: 'EC_KEY_get0_private_key' has been explicitly marked deprecated here 1059 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:3595:10: warning: 'EC_KEY_get0_public_key' is deprecated [-Wdeprecated-declarations] 3595 | return EC_KEY_get0_public_key(key); | ^ /usr/include/openssl/ec.h:1073:1: note: 'EC_KEY_get0_public_key' has been explicitly marked deprecated here 1073 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:3604:10: warning: 'EC_KEY_get0_group' is deprecated [-Wdeprecated-declarations] 3604 | return EC_KEY_get0_group(key); | ^ /usr/include/openssl/ec.h:1045:1: note: 'EC_KEY_get0_group' has been explicitly marked deprecated here 1045 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:3613:10: warning: 'EC_KEY_check_key' is deprecated [-Wdeprecated-declarations] 3613 | return EC_KEY_check_key(key) == 1; | ^ /usr/include/openssl/ec.h:1118:1: note: 'EC_KEY_check_key' has been explicitly marked deprecated here 1118 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_check_key(const EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:3622:23: warning: 'EC_KEY_new_by_curve_name' is deprecated [-Wdeprecated-declarations] 3622 | return ECKeyPointer(EC_KEY_new_by_curve_name(nid)); | ^ /usr/include/openssl/ec.h:1009:1: note: 'EC_KEY_new_by_curve_name' has been explicitly marked deprecated here 1009 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:3626:27: warning: 'EC_KEY_new' is deprecated [-Wdeprecated-declarations] 3626 | auto ptr = ECKeyPointer(EC_KEY_new()); | ^ /usr/include/openssl/ec.h:979:1: note: 'EC_KEY_new' has been explicitly marked deprecated here 979 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new(void); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:3628:8: warning: 'EC_KEY_set_group' is deprecated [-Wdeprecated-declarations] 3628 | if (!EC_KEY_set_group(ptr.get(), group)) return {}; | ^ /usr/include/openssl/ec.h:1053:1: note: 'EC_KEY_set_group' has been explicitly marked deprecated here 1053 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:3765:7: warning: 'EVP_PKEY_CTX_set_rsa_keygen_pubexp' is deprecated [-Wdeprecated-declarations] 3765 | if (EVP_PKEY_CTX_set_rsa_keygen_pubexp(ctx_.get(), e.get()) == 1) { | ^ /usr/include/openssl/rsa.h:133:1: note: 'EVP_PKEY_CTX_set_rsa_keygen_pubexp' has been explicitly marked deprecated here 133 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:3824:52: warning: 'EVP_MD_CTX_md' is deprecated [-Wdeprecated-declarations] 3824 | return EVP_PKEY_CTX_set_signature_md(ctx_.get(), EVP_MD_CTX_md(md.get())) == | ^ /usr/include/openssl/evp.h:576:1: note: 'EVP_MD_CTX_md' has been explicitly marked deprecated here 576 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:4021:3: warning: 'RSA_get0_key' is deprecated [-Wdeprecated-declarations] 4021 | RSA_get0_key(rsa_, &key.n, &key.e, &key.d); | ^ /usr/include/openssl/rsa.h:228:1: note: 'RSA_get0_key' has been explicitly marked deprecated here 228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:4028:3: warning: 'RSA_get0_factors' is deprecated [-Wdeprecated-declarations] 4028 | RSA_get0_factors(rsa_, &key.p, &key.q); | ^ /usr/include/openssl/rsa.h:231:1: note: 'RSA_get0_factors' has been explicitly marked deprecated here 231 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_factors(const RSA *r, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:4029:3: warning: 'RSA_get0_crt_params' is deprecated [-Wdeprecated-declarations] 4029 | RSA_get0_crt_params(rsa_, &key.dp, &key.dq, &key.qi); | ^ /usr/include/openssl/rsa.h:236:1: note: 'RSA_get0_crt_params' has been explicitly marked deprecated here 236 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_crt_params(const RSA *r, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:4035:34: warning: 'RSA_get0_pss_params' is deprecated [-Wdeprecated-declarations] 4035 | const RSA_PSS_PARAMS* params = RSA_get0_pss_params(rsa_); | ^ /usr/include/openssl/rsa.h:251:1: note: 'RSA_get0_pss_params' has been explicitly marked deprecated here 251 | OSSL_DEPRECATEDIN_3_0 const RSA_PSS_PARAMS *RSA_get0_pss_params(const RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:4070:7: warning: 'RSA_set0_key' is deprecated [-Wdeprecated-declarations] 4070 | if (RSA_set0_key(const_cast(rsa_), n.get(), e.get(), nullptr) == 1) { | ^ /usr/include/openssl/rsa.h:218:1: note: 'RSA_set0_key' has been explicitly marked deprecated here 218 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:4084:8: warning: 'RSA_set0_key' is deprecated [-Wdeprecated-declarations] 4084 | if (!RSA_set0_key(const_cast(rsa_), nullptr, nullptr, d.get())) { | ^ /usr/include/openssl/rsa.h:218:1: note: 'RSA_set0_key' has been explicitly marked deprecated here 218 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:4089:8: warning: 'RSA_set0_factors' is deprecated [-Wdeprecated-declarations] 4089 | if (!RSA_set0_factors(const_cast(rsa_), p.get(), q.get())) { | ^ /usr/include/openssl/rsa.h:219:1: note: 'RSA_set0_factors' has been explicitly marked deprecated here 219 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:4095:8: warning: 'RSA_set0_crt_params' is deprecated [-Wdeprecated-declarations] 4095 | if (!RSA_set0_crt_params( | ^ /usr/include/openssl/rsa.h:220:1: note: 'RSA_set0_crt_params' has been explicitly marked deprecated here 220 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_crt_params(RSA *r, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:4327:10: warning: 'EVP_MD_CTX_md' is deprecated [-Wdeprecated-declarations] 4327 | return EVP_MD_CTX_md(ctx_.get()); | ^ /usr/include/openssl/evp.h:576:1: note: 'EVP_MD_CTX_md' has been explicitly marked deprecated here 576 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:4541:10: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] 4541 | return HMAC_Init_ex(ctx_.get(), buf.data, buf.len, md_ptr, nullptr) == 1; | ^ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:4546:10: warning: 'HMAC_Update' is deprecated [-Wdeprecated-declarations] 4546 | return HMAC_Update(ctx_.get(), | ^ /usr/include/openssl/hmac.h:45:1: note: 'HMAC_Update' has been explicitly marked deprecated here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:4563:8: warning: 'HMAC_Final' is deprecated [-Wdeprecated-declarations] 4563 | if (!HMAC_Final(ctx_.get(), static_cast(buf->data), &len)) { | ^ /usr/include/openssl/hmac.h:47:1: note: 'HMAC_Final' has been explicitly marked deprecated here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:4571:25: warning: 'HMAC_CTX_new' is deprecated [-Wdeprecated-declarations] 4571 | return HMACCtxPointer(HMAC_CTX_new()); | ^ /usr/include/openssl/hmac.h:33:1: note: 'HMAC_CTX_new' has been explicitly marked deprecated here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:4769:3: warning: 'DSA_get0_pqg' is deprecated [-Wdeprecated-declarations] 4769 | DSA_get0_pqg(dsa_, &p, nullptr, nullptr); | ^ /usr/include/openssl/dsa.h:205:1: note: 'DSA_get0_pqg' has been explicitly marked deprecated here 205 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../deps/ncrypto/ncrypto.cc:4776:3: warning: 'DSA_get0_pqg' is deprecated [-Wdeprecated-declarations] 4776 | DSA_get0_pqg(dsa_, nullptr, &q, nullptr); | ^ /usr/include/openssl/dsa.h:205:1: note: 'DSA_get0_pqg' has been explicitly marked deprecated here 205 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../deps/ncrypto/ncrypto.cc:1: ../../deps/ncrypto/ncrypto.h:217:39: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 217 | void operator()(T* pointer) const { function(pointer); } | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:398:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here 398 | get_deleter()(std::move(__ptr)); | ^ ../../deps/ncrypto/ncrypto.cc:1524:12: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 1524 | DHPointer::DHPointer(DH* dh) : dh_(dh) {} | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../deps/ncrypto/ncrypto.cc:1: ../../deps/ncrypto/ncrypto.h:217:39: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 217 | void operator()(T* pointer) const { function(pointer); } | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:398:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here 398 | get_deleter()(std::move(__ptr)); | ^ ../../deps/ncrypto/ncrypto.cc:3499:15: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 3499 | ECKeyPointer::ECKeyPointer() : key_(nullptr) {} | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../deps/ncrypto/ncrypto.cc:1: ../../deps/ncrypto/ncrypto.h:217:39: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 217 | void operator()(T* pointer) const { function(pointer); } | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:398:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here 398 | get_deleter()(std::move(__ptr)); | ^ ../../deps/ncrypto/ncrypto.cc:4514:17: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 4514 | HMACCtxPointer::HMACCtxPointer() : ctx_(nullptr) {} | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 81 warnings generated. [273/1984] AR obj/deps/ncrypto/libncrypto.a [274/1984] CXX obj/deps/googletest/src/gtest.gtest-matchers.o [275/1984] CXX obj/deps/googletest/src/gtest.gtest-printers.o [276/1984] CXX obj/deps/googletest/src/gtest.gtest-death-test.o [277/1984] CXX obj/deps/googletest/src/gtest_main.gtest_main.o [278/1984] CXX obj/deps/googletest/src/gtest.gtest-typed-test.o [279/1984] AR obj/deps/googletest/libgtest_main.a [280/1984] CXX obj/deps/googletest/src/gtest.gtest-port.o [281/1984] CXX obj/deps/googletest/src/gtest.gtest-test-part.o [282/1984] CXX obj/deps/v8/third_party/simdutf/simdutf.simdutf.o [283/1984] AR obj/tools/v8_gypfiles/libsimdutf.a [284/1984] CXX obj/deps/simdjson/simdjson.simdjson.o [285/1984] AR obj/deps/simdjson/libsimdjson.a [286/1984] CXX obj/deps/v8/src/torque/torque_base.torque-parser.o [287/1984] CXX obj/deps/v8/src/torque/torque_base.implementation-visitor.o [288/1984] AR obj/tools/v8_gypfiles/libtorque_base.a [289/1984] STAMP obj/tools/v8_gypfiles/torque.actions_depends.stamp [290/1984] CXX obj/deps/googletest/src/gtest.gtest.o [291/1984] AR obj/deps/googletest/libgtest.a [292/1984] LINK node_js2c [293/1984] LINK torque [294/1984] ACTION run_torque: run_torque_action_cea83c9e621e0e182fdfeec0429b2fb789657831bb31bd721b9a7d823e9ef3a8 [295/1984] STAMP obj/tools/v8_gypfiles/run_torque.actions_rules_copies.stamp [296/1984] STAMP obj/tools/v8_gypfiles/v8_internal_headers.compile_depends.stamp [297/1984] STAMP obj/tools/v8_gypfiles/v8_internal_headers.actions_depends.stamp [298/1984] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.compile_depends.stamp [299/1984] STAMP obj/tools/v8_gypfiles/v8_init.compile_depends.stamp [300/1984] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.actions_depends.stamp [301/1984] STAMP obj/tools/v8_gypfiles/v8_init.actions_depends.stamp [302/1984] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.compile_depends.stamp [303/1984] STAMP obj/tools/v8_gypfiles/v8_compiler.actions_depends.stamp [304/1984] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.actions_depends.stamp [305/1984] STAMP obj/tools/v8_gypfiles/v8_compiler.compile_depends.stamp [306/1984] ACTION postmortem-metadata: gen-postmortem-metadata_63ceec4fe112e619d2413cab4d13e9ecf973439b0b10d648a5f5842216527688 [307/1984] STAMP obj/tools/v8_gypfiles/v8_base_without_compiler.compile_depends.stamp [308/1984] STAMP obj/tools/v8_gypfiles/v8_base_without_compiler.actions_depends.stamp [309/1984] CXX obj/deps/v8/src/compiler/v8_compiler.all-nodes.o In file included from ../../deps/v8/src/compiler/all-nodes.cc:5: In file included from ../../deps/v8/src/compiler/all-nodes.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/all-nodes.cc:5: In file included from ../../deps/v8/src/compiler/all-nodes.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/all-nodes.cc:5: In file included from ../../deps/v8/src/compiler/all-nodes.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/all-nodes.cc:5: In file included from ../../deps/v8/src/compiler/all-nodes.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [310/1984] CXX obj/deps/v8/src/compiler/backend/v8_compiler.bitcast-elider.o In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.cc:5: In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.h:8: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.cc:5: In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.h:8: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.cc:5: In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.h:8: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.cc:5: In file included from ../../deps/v8/src/compiler/backend/bitcast-elider.h:8: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [311/1984] CXX obj/deps/v8/src/compiler/backend/v8_compiler.gap-resolver.o In file included from ../../deps/v8/src/compiler/backend/gap-resolver.cc:5: In file included from ../../deps/v8/src/compiler/backend/gap-resolver.h:8: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/backend/gap-resolver.cc:5: In file included from ../../deps/v8/src/compiler/backend/gap-resolver.h:8: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/gap-resolver.cc:5: In file included from ../../deps/v8/src/compiler/backend/gap-resolver.h:8: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/gap-resolver.cc:5: In file included from ../../deps/v8/src/compiler/backend/gap-resolver.h:8: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [312/1984] CXX obj/deps/v8/src/compiler/backend/v8_compiler.frame-elider.o In file included from ../../deps/v8/src/compiler/backend/frame-elider.cc:5: In file included from ../../deps/v8/src/compiler/backend/frame-elider.h:8: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/backend/frame-elider.cc:5: In file included from ../../deps/v8/src/compiler/backend/frame-elider.h:8: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/frame-elider.cc:5: In file included from ../../deps/v8/src/compiler/backend/frame-elider.h:8: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/frame-elider.cc:5: In file included from ../../deps/v8/src/compiler/backend/frame-elider.h:8: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [313/1984] CXX obj/deps/v8/src/compiler/backend/v8_compiler.instruction-scheduler.o In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [314/1984] CXX obj/deps/v8/src/compiler/backend/v8_compiler.jump-threading.o In file included from ../../deps/v8/src/compiler/backend/jump-threading.cc:5: In file included from ../../deps/v8/src/compiler/backend/jump-threading.h:8: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/backend/jump-threading.cc:6: In file included from ../../deps/v8/src/compiler/backend/code-generator-impl.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/backend/jump-threading.cc:6: In file included from ../../deps/v8/src/compiler/backend/code-generator-impl.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/backend/jump-threading.cc:5: In file included from ../../deps/v8/src/compiler/backend/jump-threading.h:8: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/jump-threading.cc:5: In file included from ../../deps/v8/src/compiler/backend/jump-threading.h:8: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/jump-threading.cc:5: In file included from ../../deps/v8/src/compiler/backend/jump-threading.h:8: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [315/1984] CXX obj/deps/v8/src/compiler/v8_compiler.add-type-assertions-reducer.o In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.h:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.h:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: In file included from ../../deps/v8/src/compiler/add-type-assertions-reducer.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [316/1984] CXX obj/deps/v8/src/init/v8_init.setup-isolate-full.o In file included from ../../deps/v8/src/init/setup-isolate-full.cc:6: In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/init/setup-isolate-full.cc:6: In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/init/setup-isolate-full.cc:6: In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/init/setup-isolate-full.cc:6: In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/init/setup-isolate-full.cc:6: In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/init/setup-isolate-full.cc:6: In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [317/1984] CXX obj/deps/v8/src/api/v8_base_without_compiler.api-arguments.o In file included from ../../deps/v8/src/api/api-arguments.cc:5: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/api/api-arguments.cc:7: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/api/api-arguments.cc:7: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/api/api-arguments.cc:5: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/api/api-arguments.cc:5: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/api/api-arguments.cc:5: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [318/1984] CXX obj/deps/v8/src/compiler/v8_compiler.access-builder.o In file included from ../../deps/v8/src/compiler/access-builder.cc:5: In file included from ../../deps/v8/src/compiler/access-builder.h:9: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/access-builder.cc:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/access-builder.cc:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/access-builder.cc:5: In file included from ../../deps/v8/src/compiler/access-builder.h:9: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/access-builder.cc:5: In file included from ../../deps/v8/src/compiler/access-builder.h:9: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/access-builder.cc:5: In file included from ../../deps/v8/src/compiler/access-builder.h:9: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [319/1984] CXX obj/deps/v8/src/compiler/v8_compiler.access-info.o In file included from ../../deps/v8/src/compiler/access-info.cc:6: In file included from ../../deps/v8/src/compiler/access-info.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/access-info.cc:12: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/access-info.cc:12: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/access-info.cc:6: In file included from ../../deps/v8/src/compiler/access-info.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/access-info.cc:6: In file included from ../../deps/v8/src/compiler/access-info.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/access-info.cc:6: In file included from ../../deps/v8/src/compiler/access-info.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [320/1984] CXX obj/deps/v8/src/ast/v8_base_without_compiler.ast-function-literal-id-reindexer.o In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.cc:5: In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8: In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.cc:5: In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8: In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.cc:5: In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8: In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.cc:5: In file included from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8: In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [321/1984] CXX obj/deps/v8/src/compiler/backend/v8_compiler.code-generator.o In file included from ../../deps/v8/src/compiler/backend/code-generator.cc:5: In file included from ../../deps/v8/src/compiler/backend/code-generator.h:11: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/backend/code-generator.cc:5: In file included from ../../deps/v8/src/compiler/backend/code-generator.h:11: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/backend/code-generator.cc:5: In file included from ../../deps/v8/src/compiler/backend/code-generator.h:11: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/backend/code-generator.cc:5: In file included from ../../deps/v8/src/compiler/backend/code-generator.h:11: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/code-generator.cc:5: In file included from ../../deps/v8/src/compiler/backend/code-generator.h:11: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/code-generator.cc:5: In file included from ../../deps/v8/src/compiler/backend/code-generator.h:11: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [322/1984] CXX obj/deps/v8/src/compiler/backend/v8_compiler.instruction.o In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:22: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:22: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 983 | source_positions_(zone(), instruction_blocks->size() * 2), | ^ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 983 | source_positions_(zone(), instruction_blocks->size() * 2), | ^ In file included from ../../deps/v8/src/compiler/backend/instruction.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 983 | source_positions_(zone(), instruction_blocks->size() * 2), | ^ 11 warnings generated. [323/1984] CXX obj/deps/v8/src/compiler/backend/v8_compiler.instruction-selector.o In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:13: In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:14: In file included from ../../deps/v8/src/compiler/backend/instruction-selector-adapter.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:14: In file included from ../../deps/v8/src/compiler/backend/instruction-selector-adapter.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:13: In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:13: In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:13: In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:13: In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:13: In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 708 | : objects_ids_mapping_(zone), string_ids_mapping_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:13: In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 708 | : objects_ids_mapping_(zone), string_ids_mapping_(zone) {} | ^ 10 warnings generated. [324/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers_slow.wasm-to-js-tq-csa.o In file included from gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [325/1984] CXX obj/deps/v8/src/ast/v8_base_without_compiler.variables.o In file included from ../../deps/v8/src/ast/variables.cc:5: In file included from ../../deps/v8/src/ast/variables.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/ast/variables.cc:5: In file included from ../../deps/v8/src/ast/variables.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ast/variables.cc:5: In file included from ../../deps/v8/src/ast/variables.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ast/variables.cc:5: In file included from ../../deps/v8/src/ast/variables.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [326/1984] CXX obj/deps/v8/src/ast/v8_base_without_compiler.source-range-ast-visitor.o In file included from ../../deps/v8/src/ast/source-range-ast-visitor.cc:5: In file included from ../../deps/v8/src/ast/source-range-ast-visitor.h:10: In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/ast/source-range-ast-visitor.cc:5: In file included from ../../deps/v8/src/ast/source-range-ast-visitor.h:10: In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ast/source-range-ast-visitor.cc:5: In file included from ../../deps/v8/src/ast/source-range-ast-visitor.h:10: In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ast/source-range-ast-visitor.cc:5: In file included from ../../deps/v8/src/ast/source-range-ast-visitor.h:10: In file included from ../../deps/v8/src/ast/ast-traversal-visitor.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [327/1984] CXX obj/deps/v8/src/api/v8_base_without_compiler.api-natives.o In file included from ../../deps/v8/src/api/api-natives.cc:5: In file included from ../../deps/v8/src/api/api-natives.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/api/api-natives.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/api/api-natives.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/api/api-natives.cc:5: In file included from ../../deps/v8/src/api/api-natives.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/api/api-natives.cc:5: In file included from ../../deps/v8/src/api/api-natives.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/api/api-natives.cc:5: In file included from ../../deps/v8/src/api/api-natives.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [328/1984] CXX obj/deps/v8/src/ast/v8_base_without_compiler.ast-value-factory.o In file included from ../../deps/v8/src/ast/ast-value-factory.cc:28: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/ast/ast-value-factory.cc:33: In file included from ../../deps/v8/src/heap/factory-inl.h:15: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ast/ast-value-factory.cc:33: In file included from ../../deps/v8/src/heap/factory-inl.h:15: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ast/ast-value-factory.cc:28: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ast/ast-value-factory.cc:28: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ast/ast-value-factory.cc:28: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [329/1984] CXX obj/deps/v8/src/ast/v8_base_without_compiler.ast.o In file included from ../../deps/v8/src/ast/ast.cc:5: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/ast/ast.cc:18: In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ast/ast.cc:18: In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ast/ast.cc:5: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ast/ast.cc:5: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ast/ast.cc:5: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [330/1984] CXX obj/deps/v8/src/ast/v8_base_without_compiler.modules.o In file included from ../../deps/v8/src/ast/modules.cc:5: In file included from ../../deps/v8/src/ast/modules.h:8: In file included from ../../deps/v8/src/parsing/import-attributes.h:8: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/ast/modules.cc:10: In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ast/modules.cc:10: In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ast/modules.cc:5: In file included from ../../deps/v8/src/ast/modules.h:8: In file included from ../../deps/v8/src/parsing/import-attributes.h:8: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ast/modules.cc:5: In file included from ../../deps/v8/src/ast/modules.h:8: In file included from ../../deps/v8/src/parsing/import-attributes.h:8: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ast/modules.cc:5: In file included from ../../deps/v8/src/ast/modules.h:8: In file included from ../../deps/v8/src/parsing/import-attributes.h:8: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [331/1984] CXX obj/deps/v8/src/ast/v8_base_without_compiler.prettyprinter.o In file included from ../../deps/v8/src/ast/prettyprinter.cc:5: In file included from ../../deps/v8/src/ast/prettyprinter.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/ast/prettyprinter.cc:14: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ast/prettyprinter.cc:14: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ast/prettyprinter.cc:5: In file included from ../../deps/v8/src/ast/prettyprinter.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ast/prettyprinter.cc:5: In file included from ../../deps/v8/src/ast/prettyprinter.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ast/prettyprinter.cc:5: In file included from ../../deps/v8/src/ast/prettyprinter.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [332/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers_slow.js-to-wasm-tq-csa.o In file included from gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [333/1984] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.bytecode-offset-iterator.o In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.cc:5: In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.h:12: In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.cc:9: In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.cc:9: In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.cc:5: In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.h:12: In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.cc:5: In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.h:12: In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.cc:5: In file included from ../../deps/v8/src/baseline/bytecode-offset-iterator.h:12: In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [334/1984] CXX obj/deps/v8/src/ast/v8_base_without_compiler.scopes.o In file included from ../../deps/v8/src/ast/scopes.cc:5: In file included from ../../deps/v8/src/ast/scopes.h:10: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/ast/scopes.cc:14: In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ast/scopes.cc:14: In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ast/scopes.cc:5: In file included from ../../deps/v8/src/ast/scopes.h:10: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ast/scopes.cc:5: In file included from ../../deps/v8/src/ast/scopes.h:10: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ast/scopes.cc:5: In file included from ../../deps/v8/src/ast/scopes.h:10: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [335/1984] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.baseline.o In file included from ../../deps/v8/src/baseline/baseline.cc:8: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: In file included from ../../deps/v8/src/objects/shared-function-info.h:12: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/baseline/baseline.cc:8: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/baseline/baseline.cc:8: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/baseline/baseline.cc:8: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: In file included from ../../deps/v8/src/objects/shared-function-info.h:12: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/baseline/baseline.cc:8: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: In file included from ../../deps/v8/src/objects/shared-function-info.h:12: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/baseline/baseline.cc:8: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: In file included from ../../deps/v8/src/objects/shared-function-info.h:12: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [336/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.accessors.o In file included from ../../deps/v8/src/builtins/accessors.cc:5: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/accessors.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/accessors.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/accessors.cc:5: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/accessors.cc:5: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/accessors.cc:5: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [337/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-abstract-module-source.o In file included from ../../deps/v8/src/builtins/builtins-abstract-module-source.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-abstract-module-source.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-abstract-module-source.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-abstract-module-source.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-abstract-module-source.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-abstract-module-source.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [338/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-api.o In file included from ../../deps/v8/src/builtins/builtins-api.cc:5: In file included from ../../deps/v8/src/api/api-arguments-inl.h:8: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-api.cc:5: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-api.cc:5: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-api.cc:5: In file included from ../../deps/v8/src/api/api-arguments-inl.h:8: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-api.cc:5: In file included from ../../deps/v8/src/api/api-arguments-inl.h:8: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-api.cc:5: In file included from ../../deps/v8/src/api/api-arguments-inl.h:8: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [339/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-arraybuffer.o In file included from ../../deps/v8/src/builtins/builtins-arraybuffer.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-arraybuffer.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-arraybuffer.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-arraybuffer.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-arraybuffer.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-arraybuffer.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [340/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-async-disposable-stack.o In file included from ../../deps/v8/src/builtins/builtins-async-disposable-stack.cc:5: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-async-disposable-stack.cc:8: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-async-disposable-stack.cc:8: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-async-disposable-stack.cc:5: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-async-disposable-stack.cc:5: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-async-disposable-stack.cc:5: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [341/1984] CXX obj/deps/v8/src/api/v8_base_without_compiler.api.o In file included from ../../deps/v8/src/api/api.cc:5: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/api/api.cc:35: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/api/api.cc:35: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ../../deps/v8/src/api/api.cc:6103:11: warning: variable 'expected' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 6103 | if (!is_one_byte) { | ^~~~~~~~~~~~ ../../deps/v8/src/api/api.cc:6110:12: note: uninitialized use occurs here 6110 | CHECK_EQ(expected, value); | ^~~~~~~~ ../../deps/v8/src/api/api.cc:6103:7: note: remove the 'if' if its condition is always true 6103 | if (!is_one_byte) { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/api/api.cc:6088:53: note: initialize the variable 'expected' to silence this warning 6088 | const v8::String::ExternalStringResource* expected; | ^ | = nullptr In file included from ../../deps/v8/src/api/api.cc:5: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/api/api.cc:5: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/api/api.cc:5: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 8 warnings generated. [342/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-async-module.o In file included from ../../deps/v8/src/builtins/builtins-async-module.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-async-module.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-async-module.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-async-module.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-async-module.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-async-module.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [343/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-array.o In file included from ../../deps/v8/src/builtins/builtins-array.cc:6: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-array.cc:6: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-array.cc:6: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-array.cc:6: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-array.cc:6: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-array.cc:6: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [344/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-atomics-synchronization.o In file included from ../../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [345/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-bigint.o In file included from ../../deps/v8/src/builtins/builtins-bigint.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-bigint.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-bigint.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-bigint.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-bigint.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-bigint.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [346/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-collections.o In file included from ../../deps/v8/src/builtins/builtins-collections.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-collections.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-collections.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-collections.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-collections.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-collections.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [347/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-callsite.o In file included from ../../deps/v8/src/builtins/builtins-callsite.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-callsite.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-callsite.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-callsite.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-callsite.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-callsite.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [348/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-console.o In file included from ../../deps/v8/src/builtins/builtins-console.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-console.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-console.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-console.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-console.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-console.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [349/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-dataview.o In file included from ../../deps/v8/src/builtins/builtins-dataview.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-dataview.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-dataview.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-dataview.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-dataview.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-dataview.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [350/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-error.o In file included from ../../deps/v8/src/builtins/builtins-error.cc:5: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-error.cc:6: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-error.cc:6: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-error.cc:5: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-error.cc:5: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-error.cc:5: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [351/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-disposable-stack.o In file included from ../../deps/v8/src/builtins/builtins-disposable-stack.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-disposable-stack.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-disposable-stack.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-disposable-stack.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-disposable-stack.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-disposable-stack.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [352/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-date.o In file included from ../../deps/v8/src/builtins/builtins-date.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-date.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-date.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-date.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-date.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-date.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [353/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-function.o In file included from ../../deps/v8/src/builtins/builtins-function.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-function.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-function.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-function.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-function.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-function.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [354/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-global.o In file included from ../../deps/v8/src/builtins/builtins-global.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-global.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-global.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-global.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-global.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-global.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [355/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-json.o In file included from ../../deps/v8/src/builtins/builtins-json.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-json.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-json.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-json.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-json.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-json.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [356/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-internal.o In file included from ../../deps/v8/src/builtins/builtins-internal.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-internal.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-internal.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-internal.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-internal.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-internal.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [357/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-number.o In file included from ../../deps/v8/src/builtins/builtins-number.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-number.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-number.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-number.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-number.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-number.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [358/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-reflect.o In file included from ../../deps/v8/src/builtins/builtins-reflect.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-reflect.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-reflect.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-reflect.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-reflect.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-reflect.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [359/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-object.o In file included from ../../deps/v8/src/builtins/builtins-object.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-object.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-object.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-object.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-object.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-object.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [360/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-regexp.o In file included from ../../deps/v8/src/builtins/builtins-regexp.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-regexp.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-regexp.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-regexp.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-regexp.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-regexp.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [361/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-shadow-realm.o In file included from ../../deps/v8/src/builtins/builtins-shadow-realm.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [362/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-shared-array.o In file included from ../../deps/v8/src/builtins/builtins-shared-array.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-shared-array.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-shared-array.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-shared-array.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-shared-array.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-shared-array.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [363/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-intl.o In file included from ../../deps/v8/src/builtins/builtins-intl.cc:13: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-intl.cc:13: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-intl.cc:13: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-intl.cc:13: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-intl.cc:13: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-intl.cc:13: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [364/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.aligned-slot-allocator.o [365/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.bailout-reason.o [366/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-sharedarraybuffer.o In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:7: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:7: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:7: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:7: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:7: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:7: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [367/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-string.o In file included from ../../deps/v8/src/builtins/builtins-string.cc:7: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-string.cc:7: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-string.cc:7: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-string.cc:7: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-string.cc:7: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-string.cc:7: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [368/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-symbol.o In file included from ../../deps/v8/src/builtins/builtins-symbol.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-symbol.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-symbol.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-symbol.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-symbol.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-symbol.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [369/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-struct.o In file included from ../../deps/v8/src/builtins/builtins-struct.cc:7: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-struct.cc:7: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-struct.cc:7: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-struct.cc:7: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-struct.cc:7: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-struct.cc:7: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [370/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-trace.o In file included from ../../deps/v8/src/builtins/builtins-trace.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-trace.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-trace.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-trace.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-trace.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-trace.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [371/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-temporal.o In file included from ../../deps/v8/src/builtins/builtins-temporal.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-temporal.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-temporal.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-temporal.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-temporal.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-temporal.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [372/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.constants-table-builder.o In file included from ../../deps/v8/src/builtins/constants-table-builder.cc:5: In file included from ../../deps/v8/src/builtins/constants-table-builder.h:9: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/constants-table-builder.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/constants-table-builder.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/constants-table-builder.cc:5: In file included from ../../deps/v8/src/builtins/constants-table-builder.h:9: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/constants-table-builder.cc:5: In file included from ../../deps/v8/src/builtins/constants-table-builder.h:9: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/constants-table-builder.cc:5: In file included from ../../deps/v8/src/builtins/constants-table-builder.h:9: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [373/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-weak-refs.o In file included from ../../deps/v8/src/builtins/builtins-weak-refs.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-weak-refs.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-weak-refs.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-weak-refs.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-weak-refs.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-weak-refs.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [374/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-typed-array.o In file included from ../../deps/v8/src/builtins/builtins-typed-array.cc:6: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-typed-array.cc:6: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-typed-array.cc:6: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:11: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-typed-array.cc:6: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-typed-array.cc:6: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-typed-array.cc:6: In file included from ../../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [375/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference-encoder.o In file included from ../../deps/v8/src/codegen/external-reference-encoder.cc:5: In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: In file included from ../../deps/v8/src/utils/address-map.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/external-reference-encoder.cc:5: In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: In file included from ../../deps/v8/src/utils/address-map.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/external-reference-encoder.cc:5: In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: In file included from ../../deps/v8/src/utils/address-map.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/external-reference-encoder.cc:5: In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: In file included from ../../deps/v8/src/utils/address-map.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [376/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-comments.o In file included from ../../deps/v8/src/codegen/code-comments.cc:8: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/code-comments.cc:8: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/code-comments.cc:8: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/code-comments.cc:8: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/code-comments.cc:8: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/code-comments.cc:8: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [377/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.assembler.o In file included from ../../deps/v8/src/codegen/assembler.cc:35: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/assembler.cc:41: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/assembler.cc:41: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/assembler.cc:35: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/assembler.cc:35: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/assembler.cc:35: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [378/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-desc.o In file included from ../../deps/v8/src/codegen/code-desc.cc:7: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/code-desc.cc:7: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/code-desc.cc:7: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/code-desc.cc:7: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/code-desc.cc:7: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/code-desc.cc:7: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [379/1984] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins.o In file included from ../../deps/v8/src/builtins/builtins.cc:5: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins.cc:5: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins.cc:5: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins.cc:5: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [380/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference-table.o In file included from ../../deps/v8/src/codegen/external-reference-table.cc:5: In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/external-reference-table.cc:5: In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/external-reference-table.cc:5: In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/external-reference-table.cc:5: In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [381/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-reference.o In file included from ../../deps/v8/src/codegen/code-reference.cc:5: In file included from ../../deps/v8/src/codegen/code-reference.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/code-reference.cc:10: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/code-reference.cc:10: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/code-reference.cc:5: In file included from ../../deps/v8/src/codegen/code-reference.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/code-reference.cc:5: In file included from ../../deps/v8/src/codegen/code-reference.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/code-reference.cc:5: In file included from ../../deps/v8/src/codegen/code-reference.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [382/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.machine-type.o In file included from ../../deps/v8/src/codegen/machine-type.cc:6: In file included from ../../deps/v8/src/utils/ostreams.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [383/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-factory.o In file included from ../../deps/v8/src/codegen/code-factory.cc:5: In file included from ../../deps/v8/src/codegen/code-factory.h:8: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/code-factory.cc:11: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/code-factory.cc:11: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/code-factory.cc:5: In file included from ../../deps/v8/src/codegen/code-factory.h:8: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/code-factory.cc:5: In file included from ../../deps/v8/src/codegen/code-factory.h:8: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/code-factory.cc:5: In file included from ../../deps/v8/src/codegen/code-factory.h:8: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [384/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.register-configuration.o [385/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.compilation-cache.o In file included from ../../deps/v8/src/codegen/compilation-cache.cc:5: In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/compilation-cache.cc:11: In file included from ../../deps/v8/src/objects/compilation-cache-table-inl.h:13: In file included from ../../deps/v8/src/objects/name-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/compilation-cache.cc:11: In file included from ../../deps/v8/src/objects/compilation-cache-table-inl.h:13: In file included from ../../deps/v8/src/objects/name-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/compilation-cache.cc:5: In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/compilation-cache.cc:5: In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/compilation-cache.cc:5: In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [386/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.tnode.o [387/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.flush-instruction-cache.o In file included from ../../deps/v8/src/codegen/flush-instruction-cache.cc:7: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/flush-instruction-cache.cc:7: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/flush-instruction-cache.cc:7: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/flush-instruction-cache.cc:7: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [388/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.constant-pool.o In file included from ../../deps/v8/src/codegen/constant-pool.cc:5: In file included from ../../deps/v8/src/codegen/constant-pool.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/constant-pool.cc:7: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/constant-pool.cc:7: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/constant-pool.cc:5: In file included from ../../deps/v8/src/codegen/constant-pool.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/constant-pool.cc:5: In file included from ../../deps/v8/src/codegen/constant-pool.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/constant-pool.cc:5: In file included from ../../deps/v8/src/codegen/constant-pool.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [389/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.compiler.o In file included from ../../deps/v8/src/codegen/compiler.cc:5: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/compiler.cc:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/compiler.cc:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/compiler.cc:5: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/compiler.cc:5: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/compiler.cc:5: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [390/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.tick-counter.o In file included from ../../deps/v8/src/codegen/tick-counter.cc:5: In file included from ../../deps/v8/src/codegen/tick-counter.h:11: In file included from ../../deps/v8/src/heap/local-heap.h:17: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/tick-counter.cc:5: In file included from ../../deps/v8/src/codegen/tick-counter.h:11: In file included from ../../deps/v8/src/heap/local-heap.h:17: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/tick-counter.cc:5: In file included from ../../deps/v8/src/codegen/tick-counter.h:11: In file included from ../../deps/v8/src/heap/local-heap.h:17: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/tick-counter.cc:5: In file included from ../../deps/v8/src/codegen/tick-counter.h:11: In file included from ../../deps/v8/src/heap/local-heap.h:17: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [391/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.interface-descriptors.o In file included from ../../deps/v8/src/codegen/interface-descriptors.cc:5: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/interface-descriptors.cc:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/interface-descriptors.cc:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/interface-descriptors.cc:5: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/interface-descriptors.cc:5: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/interface-descriptors.cc:5: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [392/1984] CXX obj/deps/v8/src/common/v8_base_without_compiler.assert-scope.o In file included from ../../deps/v8/src/common/assert-scope.cc:5: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/common/assert-scope.cc:5: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/common/assert-scope.cc:5: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/common/assert-scope.cc:5: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [393/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference.o In file included from ../../deps/v8/src/codegen/external-reference.cc:5: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/external-reference.cc:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/external-reference.cc:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/external-reference.cc:5: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/external-reference.cc:5: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/external-reference.cc:5: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [394/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.handler-table.o In file included from ../../deps/v8/src/codegen/handler-table.cc:5: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/handler-table.cc:11: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/handler-table.cc:11: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/handler-table.cc:5: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/handler-table.cc:5: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/handler-table.cc:5: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [395/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.macro-assembler-base.o In file included from ../../deps/v8/src/codegen/macro-assembler-base.cc:5: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/macro-assembler-base.cc:12: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/macro-assembler-base.cc:12: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/macro-assembler-base.cc:5: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/macro-assembler-base.cc:5: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/macro-assembler-base.cc:5: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [396/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.pending-optimization-table.o In file included from ../../deps/v8/src/codegen/pending-optimization-table.cc:8: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/pending-optimization-table.cc:8: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/pending-optimization-table.cc:8: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/pending-optimization-table.cc:8: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/pending-optimization-table.cc:8: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/pending-optimization-table.cc:8: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [397/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.maglev-safepoint-table.o In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:5: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:9: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:9: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:5: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:5: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:5: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [398/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.optimized-compilation-info.o In file included from ../../deps/v8/src/codegen/optimized-compilation-info.cc:5: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.cc:5: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.cc:5: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.cc:5: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.cc:5: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/optimized-compilation-info.cc:5: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [399/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.source-position-table.o In file included from ../../deps/v8/src/codegen/source-position-table.cc:5: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/source-position-table.cc:10: In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/source-position-table.cc:10: In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/source-position-table.cc:5: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/source-position-table.cc:5: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/source-position-table.cc:5: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [400/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.reloc-info.o In file included from ../../deps/v8/src/codegen/reloc-info.cc:5: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/reloc-info.cc:8: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/reloc-info.cc:8: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/reloc-info.cc:5: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/reloc-info.cc:5: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/reloc-info.cc:5: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [401/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.source-position.o In file included from ../../deps/v8/src/codegen/source-position.cc:7: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/source-position.cc:7: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/source-position.cc:7: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/source-position.cc:7: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/source-position.cc:7: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/source-position.cc:7: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [402/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.safepoint-table.o In file included from ../../deps/v8/src/codegen/safepoint-table.cc:5: In file included from ../../deps/v8/src/codegen/safepoint-table.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/safepoint-table.cc:9: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/safepoint-table.cc:9: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/safepoint-table.cc:5: In file included from ../../deps/v8/src/codegen/safepoint-table.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/safepoint-table.cc:5: In file included from ../../deps/v8/src/codegen/safepoint-table.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/safepoint-table.cc:5: In file included from ../../deps/v8/src/codegen/safepoint-table.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [403/1984] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.unoptimized-compilation-info.o In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.cc:5: In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.h:10: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.cc:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.cc:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.cc:5: In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.h:10: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.cc:5: In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.h:10: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.cc:5: In file included from ../../deps/v8/src/codegen/unoptimized-compilation-info.h:10: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [404/1984] CXX obj/deps/v8/src/debug/v8_base_without_compiler.liveedit-diff.o [405/1984] CXX obj/deps/v8/src/common/v8_base_without_compiler.code-memory-access.o In file included from ../../deps/v8/src/common/code-memory-access.cc:5: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/common/code-memory-access.cc:9: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/common/code-memory-access.cc:9: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/common/code-memory-access.cc:5: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/common/code-memory-access.cc:5: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/common/code-memory-access.cc:5: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [406/1984] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimize-reason.o [407/1984] CXX obj/deps/v8/src/common/v8_base_without_compiler.ptr-compr.o In file included from ../../deps/v8/src/common/ptr-compr.cc:5: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/common/ptr-compr.cc:5: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/common/ptr-compr.cc:5: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/common/ptr-compr.cc:5: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/common/ptr-compr.cc:5: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/common/ptr-compr.cc:5: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [408/1984] CXX obj/deps/v8/src/compiler-dispatcher/v8_base_without_compiler.lazy-compile-dispatcher.o In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:5: In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.h:16: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:20: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:20: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:5: In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.h:16: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:5: In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.h:16: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:5: In file included from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.h:16: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [409/1984] CXX obj/deps/v8/src/date/v8_base_without_compiler.dateparser.o In file included from ../../deps/v8/src/date/dateparser.cc:5: In file included from ../../deps/v8/src/date/dateparser.h:10: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/date/dateparser.cc:7: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/date/dateparser.cc:7: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/date/dateparser.cc:5: In file included from ../../deps/v8/src/date/dateparser.h:10: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/date/dateparser.cc:5: In file included from ../../deps/v8/src/date/dateparser.h:10: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/date/dateparser.cc:5: In file included from ../../deps/v8/src/date/dateparser.h:10: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [410/1984] CXX obj/deps/v8/src/compiler-dispatcher/v8_base_without_compiler.optimizing-compile-dispatcher.o In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:5: In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:5: In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:5: In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:5: In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [411/1984] CXX obj/deps/v8/src/date/v8_base_without_compiler.date.o In file included from ../../deps/v8/src/date/date.cc:10: In file included from ../../deps/v8/src/date/dateparser-inl.h:8: In file included from ../../deps/v8/src/date/dateparser.h:10: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/date/date.cc:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/date/date.cc:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/date/date.cc:10: In file included from ../../deps/v8/src/date/dateparser-inl.h:8: In file included from ../../deps/v8/src/date/dateparser.h:10: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/date/date.cc:10: In file included from ../../deps/v8/src/date/dateparser-inl.h:8: In file included from ../../deps/v8/src/date/dateparser.h:10: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/date/date.cc:10: In file included from ../../deps/v8/src/date/dateparser-inl.h:8: In file included from ../../deps/v8/src/date/dateparser.h:10: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [412/1984] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-frames.o In file included from ../../deps/v8/src/debug/debug-frames.cc:5: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/debug/debug-frames.cc:9: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/debug/debug-frames.cc:9: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/debug/debug-frames.cc:5: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/debug/debug-frames.cc:5: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/debug/debug-frames.cc:5: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [413/1984] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-coverage.o In file included from ../../deps/v8/src/debug/debug-coverage.cc:7: In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/debug/debug-coverage.cc:13: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/debug/debug-coverage.cc:13: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/debug/debug-coverage.cc:7: In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/debug/debug-coverage.cc:7: In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/debug/debug-coverage.cc:7: In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [414/1984] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-evaluate.o In file included from ../../deps/v8/src/debug/debug-evaluate.cc:5: In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/debug/debug-evaluate.cc:5: In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/debug/debug-evaluate.cc:5: In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/debug/debug-evaluate.cc:5: In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/debug/debug-evaluate.cc:5: In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/debug/debug-evaluate.cc:5: In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [415/1984] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-property-iterator.o In file included from ../../deps/v8/src/debug/debug-property-iterator.cc:5: In file included from ../../deps/v8/src/debug/debug-property-iterator.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/debug/debug-property-iterator.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/debug/debug-property-iterator.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/debug/debug-property-iterator.cc:5: In file included from ../../deps/v8/src/debug/debug-property-iterator.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/debug/debug-property-iterator.cc:5: In file included from ../../deps/v8/src/debug/debug-property-iterator.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/debug/debug-property-iterator.cc:5: In file included from ../../deps/v8/src/debug/debug-property-iterator.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [416/1984] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-scope-iterator.o In file included from ../../deps/v8/src/debug/debug-scope-iterator.cc:5: In file included from ../../deps/v8/src/debug/debug-scope-iterator.h:8: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/debug/debug-scope-iterator.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/debug/debug-scope-iterator.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/debug/debug-scope-iterator.cc:5: In file included from ../../deps/v8/src/debug/debug-scope-iterator.h:8: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/debug/debug-scope-iterator.cc:5: In file included from ../../deps/v8/src/debug/debug-scope-iterator.h:8: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/debug/debug-scope-iterator.cc:5: In file included from ../../deps/v8/src/debug/debug-scope-iterator.h:8: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [417/1984] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-stack-trace-iterator.o In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.h:10: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.h:12: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.h:12: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.h:10: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.h:10: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: In file included from ../../deps/v8/src/debug/debug-stack-trace-iterator.h:10: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [418/1984] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.compilation-statistics.o In file included from ../../deps/v8/src/diagnostics/compilation-statistics.cc:5: In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [419/1984] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-scopes.o In file included from ../../deps/v8/src/debug/debug-scopes.cc:5: In file included from ../../deps/v8/src/debug/debug-scopes.h:8: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/debug/debug-scopes.cc:13: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/debug/debug-scopes.cc:13: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/debug/debug-scopes.cc:5: In file included from ../../deps/v8/src/debug/debug-scopes.h:8: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/debug/debug-scopes.cc:5: In file included from ../../deps/v8/src/debug/debug-scopes.h:8: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/debug/debug-scopes.cc:5: In file included from ../../deps/v8/src/debug/debug-scopes.h:8: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [420/1984] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-interface.o In file included from ../../deps/v8/src/debug/debug-interface.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/debug/debug-interface.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/debug/debug-interface.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/debug/debug-interface.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/debug/debug-interface.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/debug/debug-interface.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [421/1984] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.unwinder.o [422/1984] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.eh-frame.o In file included from ../../deps/v8/src/diagnostics/eh-frame.cc:5: In file included from ../../deps/v8/src/diagnostics/eh-frame.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [423/1984] CXX obj/deps/v8/src/execution/v8_base_without_compiler.clobber-registers.o [424/1984] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug.o In file included from ../../deps/v8/src/debug/debug.cc:5: In file included from ../../deps/v8/src/debug/debug.h:15: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/debug/debug.cc:10: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/debug/debug.cc:10: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/debug/debug.cc:5: In file included from ../../deps/v8/src/debug/debug.h:15: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/debug/debug.cc:5: In file included from ../../deps/v8/src/debug/debug.h:15: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/debug/debug.cc:5: In file included from ../../deps/v8/src/debug/debug.h:15: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [425/1984] CXX obj/deps/v8/src/execution/v8_base_without_compiler.encoded-c-signature.o [426/1984] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimized-frame-info.o In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:5: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:8: In file included from ../../deps/v8/src/objects/js-function-inl.h:21: In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:8: In file included from ../../deps/v8/src/objects/js-function-inl.h:21: In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:5: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:5: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:5: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [427/1984] CXX obj/deps/v8/src/debug/v8_base_without_compiler.liveedit.o In file included from ../../deps/v8/src/debug/liveedit.cc:9: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/debug/liveedit.cc:9: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/debug/liveedit.cc:9: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/debug/liveedit.cc:9: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/debug/liveedit.cc:9: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/debug/liveedit.cc:9: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [428/1984] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.frame-translation-builder.o In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.cc:5: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.cc:11: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.cc:11: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.cc:5: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.cc:5: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.cc:5: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [429/1984] CXX obj/deps/v8/src/execution/v8_base_without_compiler.arguments.o In file included from ../../deps/v8/src/execution/arguments.cc:5: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/execution/arguments.cc:5: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/arguments.cc:5: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/arguments.cc:5: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [430/1984] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.materialized-object-store.o In file included from ../../deps/v8/src/deoptimizer/materialized-object-store.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/deoptimizer/materialized-object-store.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/deoptimizer/materialized-object-store.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/deoptimizer/materialized-object-store.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/deoptimizer/materialized-object-store.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/deoptimizer/materialized-object-store.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [431/1984] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimizer.o In file included from ../../deps/v8/src/deoptimizer/deoptimizer.cc:5: In file included from ../../deps/v8/src/deoptimizer/deoptimizer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.cc:17: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.cc:17: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.cc:5: In file included from ../../deps/v8/src/deoptimizer/deoptimizer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.cc:5: In file included from ../../deps/v8/src/deoptimizer/deoptimizer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/deoptimizer/deoptimizer.cc:5: In file included from ../../deps/v8/src/deoptimizer/deoptimizer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [432/1984] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.translated-state.o In file included from ../../deps/v8/src/deoptimizer/translated-state.cc:5: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/deoptimizer/translated-state.cc:18: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/deoptimizer/translated-state.cc:18: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/deoptimizer/translated-state.cc:5: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/deoptimizer/translated-state.cc:5: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/deoptimizer/translated-state.cc:5: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [433/1984] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.basic-block-profiler.o In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:5: In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:5: In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:5: In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:5: In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [434/1984] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.disassembler.o In file included from ../../deps/v8/src/diagnostics/disassembler.cc:5: In file included from ../../deps/v8/src/diagnostics/disassembler.h:8: In file included from ../../deps/v8/src/codegen/code-reference.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/diagnostics/disassembler.cc:17: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/diagnostics/disassembler.cc:17: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/diagnostics/disassembler.cc:5: In file included from ../../deps/v8/src/diagnostics/disassembler.h:8: In file included from ../../deps/v8/src/codegen/code-reference.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/diagnostics/disassembler.cc:5: In file included from ../../deps/v8/src/diagnostics/disassembler.h:8: In file included from ../../deps/v8/src/codegen/code-reference.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/diagnostics/disassembler.cc:5: In file included from ../../deps/v8/src/diagnostics/disassembler.h:8: In file included from ../../deps/v8/src/codegen/code-reference.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [435/1984] CXX obj/deps/v8/src/execution/v8_base_without_compiler.interrupts-scope.o In file included from ../../deps/v8/src/execution/interrupts-scope.cc:5: In file included from ../../deps/v8/src/execution/interrupts-scope.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/execution/interrupts-scope.cc:5: In file included from ../../deps/v8/src/execution/interrupts-scope.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/interrupts-scope.cc:5: In file included from ../../deps/v8/src/execution/interrupts-scope.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/interrupts-scope.cc:5: In file included from ../../deps/v8/src/execution/interrupts-scope.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [436/1984] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.objects-debug.o In file included from ../../deps/v8/src/diagnostics/objects-debug.cc:6: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/diagnostics/objects-debug.cc:6: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/diagnostics/objects-debug.cc:6: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/diagnostics/objects-debug.cc:6: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/diagnostics/objects-debug.cc:6: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/diagnostics/objects-debug.cc:6: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [437/1984] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.gdb-jit.o In file included from ../../deps/v8/src/diagnostics/gdb-jit.cc:14: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/diagnostics/gdb-jit.cc:14: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/diagnostics/gdb-jit.cc:14: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/diagnostics/gdb-jit.cc:14: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/diagnostics/gdb-jit.cc:14: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/diagnostics/gdb-jit.cc:14: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [438/1984] CXX obj/deps/v8/src/execution/v8_base_without_compiler.thread-id.o [439/1984] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.perf-jit.o In file included from ../../deps/v8/src/diagnostics/perf-jit.cc:28: In file included from ../../deps/v8/src/diagnostics/perf-jit.h:36: In file included from ../../deps/v8/src/logging/log.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/diagnostics/perf-jit.cc:47: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/diagnostics/perf-jit.cc:47: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/diagnostics/perf-jit.cc:28: In file included from ../../deps/v8/src/diagnostics/perf-jit.h:36: In file included from ../../deps/v8/src/logging/log.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/diagnostics/perf-jit.cc:28: In file included from ../../deps/v8/src/diagnostics/perf-jit.h:36: In file included from ../../deps/v8/src/logging/log.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/diagnostics/perf-jit.cc:28: In file included from ../../deps/v8/src/diagnostics/perf-jit.h:36: In file included from ../../deps/v8/src/logging/log.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [440/1984] CXX obj/deps/v8/src/execution/v8_base_without_compiler.embedder-state.o In file included from ../../deps/v8/src/execution/embedder-state.cc:5: In file included from ../../deps/v8/src/execution/embedder-state.h:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/execution/embedder-state.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/embedder-state.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/embedder-state.cc:5: In file included from ../../deps/v8/src/execution/embedder-state.h:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/embedder-state.cc:5: In file included from ../../deps/v8/src/execution/embedder-state.h:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/embedder-state.cc:5: In file included from ../../deps/v8/src/execution/embedder-state.h:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [441/1984] CXX obj/deps/v8/src/execution/v8_base_without_compiler.local-isolate.o In file included from ../../deps/v8/src/execution/local-isolate.cc:5: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/execution/local-isolate.cc:5: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/local-isolate.cc:5: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/local-isolate.cc:5: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [442/1984] CXX obj/deps/v8/src/execution/v8_base_without_compiler.execution.o In file included from ../../deps/v8/src/execution/execution.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/execution/execution.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/execution.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/execution.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/execution.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/execution.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [443/1984] CXX obj/deps/v8/src/execution/v8_base_without_compiler.futex-emulation.o In file included from ../../deps/v8/src/execution/futex-emulation.cc:5: In file included from ../../deps/v8/src/execution/futex-emulation.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/execution/futex-emulation.cc:9: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/futex-emulation.cc:9: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/futex-emulation.cc:5: In file included from ../../deps/v8/src/execution/futex-emulation.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/futex-emulation.cc:5: In file included from ../../deps/v8/src/execution/futex-emulation.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/futex-emulation.cc:5: In file included from ../../deps/v8/src/execution/futex-emulation.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [444/1984] CXX obj/deps/v8/src/execution/v8_base_without_compiler.simulator-base.o In file included from ../../deps/v8/src/execution/simulator-base.cc:5: In file included from ../../deps/v8/src/execution/simulator-base.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/execution/simulator-base.cc:5: In file included from ../../deps/v8/src/execution/simulator-base.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/simulator-base.cc:5: In file included from ../../deps/v8/src/execution/simulator-base.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/simulator-base.cc:5: In file included from ../../deps/v8/src/execution/simulator-base.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [445/1984] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.trigger-failure-extension.o [446/1984] CXX obj/deps/v8/src/execution/v8_base_without_compiler.thread-local-top.o In file included from ../../deps/v8/src/execution/thread-local-top.cc:5: In file included from ../../deps/v8/src/execution/thread-local-top.h:14: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/execution/thread-local-top.cc:5: In file included from ../../deps/v8/src/execution/thread-local-top.h:14: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/thread-local-top.cc:5: In file included from ../../deps/v8/src/execution/thread-local-top.h:14: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/thread-local-top.cc:5: In file included from ../../deps/v8/src/execution/thread-local-top.h:14: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [447/1984] CXX obj/deps/v8/src/execution/v8_base_without_compiler.frames.o In file included from ../../deps/v8/src/execution/frames.cc:5: In file included from ../../deps/v8/src/execution/frames.h:10: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/execution/frames.cc:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/frames.cc:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/frames.cc:5: In file included from ../../deps/v8/src/execution/frames.h:10: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/frames.cc:5: In file included from ../../deps/v8/src/execution/frames.h:10: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/frames.cc:5: In file included from ../../deps/v8/src/execution/frames.h:10: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [448/1984] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.cputracemark-extension.o In file included from ../../deps/v8/src/extensions/cputracemark-extension.cc:9: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/extensions/cputracemark-extension.cc:9: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/extensions/cputracemark-extension.cc:9: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/extensions/cputracemark-extension.cc:9: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [449/1984] CXX obj/deps/v8/src/execution/v8_base_without_compiler.microtask-queue.o In file included from ../../deps/v8/src/execution/microtask-queue.cc:11: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/execution/microtask-queue.cc:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/microtask-queue.cc:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/microtask-queue.cc:11: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/microtask-queue.cc:11: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/microtask-queue.cc:11: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [450/1984] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.gc-extension.o In file included from ../../deps/v8/src/extensions/gc-extension.cc:17: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/extensions/gc-extension.cc:17: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/extensions/gc-extension.cc:17: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/extensions/gc-extension.cc:17: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [451/1984] CXX obj/deps/v8/src/flags/v8_base_without_compiler.flags.o In file included from ../../deps/v8/src/flags/flags.cc:26: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [452/1984] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.objects-printer.o In file included from ../../deps/v8/src/diagnostics/objects-printer.cc:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/diagnostics/objects-printer.cc:15: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/diagnostics/objects-printer.cc:15: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/diagnostics/objects-printer.cc:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/diagnostics/objects-printer.cc:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/diagnostics/objects-printer.cc:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [453/1984] CXX obj/deps/v8/src/execution/v8_base_without_compiler.messages.o In file included from ../../deps/v8/src/execution/messages.cc:9: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/execution/messages.cc:9: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/messages.cc:9: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/messages.cc:9: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/messages.cc:9: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/messages.cc:9: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [454/1984] CXX obj/deps/v8/src/execution/v8_base_without_compiler.protectors.o In file included from ../../deps/v8/src/execution/protectors.cc:7: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/execution/protectors.cc:7: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/protectors.cc:7: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/protectors.cc:7: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/protectors.cc:7: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/protectors.cc:7: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [455/1984] CXX obj/deps/v8/src/execution/v8_base_without_compiler.stack-guard.o In file included from ../../deps/v8/src/execution/stack-guard.cc:8: In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/execution/stack-guard.cc:11: In file included from ../../deps/v8/src/execution/protectors-inl.h:11: In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/stack-guard.cc:11: In file included from ../../deps/v8/src/execution/protectors-inl.h:11: In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/stack-guard.cc:8: In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/stack-guard.cc:8: In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/stack-guard.cc:8: In file included from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [456/1984] CXX obj/deps/v8/src/execution/v8_base_without_compiler.v8threads.o In file included from ../../deps/v8/src/execution/v8threads.cc:5: In file included from ../../deps/v8/src/execution/v8threads.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/execution/v8threads.cc:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/v8threads.cc:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/v8threads.cc:5: In file included from ../../deps/v8/src/execution/v8threads.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/v8threads.cc:5: In file included from ../../deps/v8/src/execution/v8threads.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/v8threads.cc:5: In file included from ../../deps/v8/src/execution/v8threads.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [457/1984] CXX obj/deps/v8/src/execution/v8_base_without_compiler.tiering-manager.o In file included from ../../deps/v8/src/execution/tiering-manager.cc:5: In file included from ../../deps/v8/src/execution/tiering-manager.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/execution/tiering-manager.cc:18: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/tiering-manager.cc:18: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/tiering-manager.cc:5: In file included from ../../deps/v8/src/execution/tiering-manager.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/tiering-manager.cc:5: In file included from ../../deps/v8/src/execution/tiering-manager.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/tiering-manager.cc:5: In file included from ../../deps/v8/src/execution/tiering-manager.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [458/1984] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.externalize-string-extension.o In file included from ../../deps/v8/src/extensions/externalize-string-extension.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/extensions/externalize-string-extension.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/extensions/externalize-string-extension.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/extensions/externalize-string-extension.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/extensions/externalize-string-extension.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/extensions/externalize-string-extension.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [459/1984] CXX obj/deps/v8/src/execution/v8_base_without_compiler.isolate.o In file included from ../../deps/v8/src/execution/isolate.cc:5: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/execution/isolate.cc:21: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/isolate.cc:21: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/isolate.cc:5: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/isolate.cc:5: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/isolate.cc:5: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [460/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.allocation-observer.o In file included from ../../deps/v8/src/heap/allocation-observer.cc:9: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/allocation-observer.cc:9: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/allocation-observer.cc:9: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/allocation-observer.cc:9: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [461/1984] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.ignition-statistics-extension.o In file included from ../../deps/v8/src/extensions/ignition-statistics-extension.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/extensions/ignition-statistics-extension.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/extensions/ignition-statistics-extension.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/extensions/ignition-statistics-extension.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/extensions/ignition-statistics-extension.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/extensions/ignition-statistics-extension.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [462/1984] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.statistics-extension.o In file included from ../../deps/v8/src/extensions/statistics-extension.cc:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/extensions/statistics-extension.cc:10: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/extensions/statistics-extension.cc:10: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/extensions/statistics-extension.cc:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/extensions/statistics-extension.cc:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/extensions/statistics-extension.cc:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [463/1984] CXX obj/deps/v8/src/handles/v8_base_without_compiler.local-handles.o In file included from ../../deps/v8/src/handles/local-handles.cc:5: In file included from ../../deps/v8/src/handles/local-handles.h:12: In file included from ../../deps/v8/src/heap/local-heap.h:17: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/handles/local-handles.cc:11: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/handles/local-handles.cc:11: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/handles/local-handles.cc:5: In file included from ../../deps/v8/src/handles/local-handles.h:12: In file included from ../../deps/v8/src/heap/local-heap.h:17: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/handles/local-handles.cc:5: In file included from ../../deps/v8/src/handles/local-handles.h:12: In file included from ../../deps/v8/src/heap/local-heap.h:17: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/handles/local-handles.cc:5: In file included from ../../deps/v8/src/handles/local-handles.h:12: In file included from ../../deps/v8/src/heap/local-heap.h:17: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [464/1984] CXX obj/deps/v8/src/handles/v8_base_without_compiler.global-handles.o In file included from ../../deps/v8/src/handles/global-handles.cc:5: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/handles/global-handles.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/handles/global-handles.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/handles/global-handles.cc:5: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/handles/global-handles.cc:5: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/handles/global-handles.cc:5: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [465/1984] CXX obj/deps/v8/src/handles/v8_base_without_compiler.handles.o In file included from ../../deps/v8/src/handles/handles.cc:7: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/handles/handles.cc:9: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/handles/handles.cc:9: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/handles/handles.cc:7: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/handles/handles.cc:7: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/handles/handles.cc:7: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [466/1984] CXX obj/deps/v8/src/handles/v8_base_without_compiler.persistent-handles.o In file included from ../../deps/v8/src/handles/persistent-handles.cc:5: In file included from ../../deps/v8/src/handles/persistent-handles.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/handles/persistent-handles.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/handles/persistent-handles.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/handles/persistent-handles.cc:5: In file included from ../../deps/v8/src/handles/persistent-handles.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/handles/persistent-handles.cc:5: In file included from ../../deps/v8/src/handles/persistent-handles.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/handles/persistent-handles.cc:5: In file included from ../../deps/v8/src/handles/persistent-handles.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [467/1984] CXX obj/deps/v8/src/handles/v8_base_without_compiler.shared-object-conveyor-handles.o In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.cc:5: In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.h:11: In file included from ../../deps/v8/src/handles/persistent-handles.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.cc:7: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.cc:7: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.cc:5: In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.h:11: In file included from ../../deps/v8/src/handles/persistent-handles.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.cc:5: In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.h:11: In file included from ../../deps/v8/src/handles/persistent-handles.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.cc:5: In file included from ../../deps/v8/src/handles/shared-object-conveyor-handles.h:11: In file included from ../../deps/v8/src/handles/persistent-handles.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [468/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.array-buffer-sweeper.o In file included from ../../deps/v8/src/heap/array-buffer-sweeper.cc:5: In file included from ../../deps/v8/src/heap/array-buffer-sweeper.h:12: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.cc:12: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.cc:12: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.cc:5: In file included from ../../deps/v8/src/heap/array-buffer-sweeper.h:12: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.cc:5: In file included from ../../deps/v8/src/heap/array-buffer-sweeper.h:12: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/array-buffer-sweeper.cc:5: In file included from ../../deps/v8/src/heap/array-buffer-sweeper.h:12: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [469/1984] CXX obj/deps/v8/src/handles/v8_base_without_compiler.traced-handles.o In file included from ../../deps/v8/src/handles/traced-handles.cc:5: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/handles/traced-handles.cc:16: In file included from ../../deps/v8/src/handles/traced-handles-inl.h:11: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/handles/traced-handles.cc:16: In file included from ../../deps/v8/src/handles/traced-handles-inl.h:11: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/handles/traced-handles.cc:5: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/handles/traced-handles.cc:5: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/handles/traced-handles.cc:5: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [470/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.code-range.o In file included from ../../deps/v8/src/heap/code-range.cc:5: In file included from ../../deps/v8/src/heap/code-range.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/code-range.cc:18: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/code-range.cc:18: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/code-range.cc:5: In file included from ../../deps/v8/src/heap/code-range.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/code-range.cc:5: In file included from ../../deps/v8/src/heap/code-range.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/code-range.cc:5: In file included from ../../deps/v8/src/heap/code-range.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [471/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.code-stats.o In file included from ../../deps/v8/src/heap/code-stats.cc:7: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/code-stats.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/code-stats.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/code-stats.cc:7: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/code-stats.cc:7: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/code-stats.cc:7: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [472/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.collection-barrier.o In file included from ../../deps/v8/src/heap/collection-barrier.cc:5: In file included from ../../deps/v8/src/heap/collection-barrier.h:10: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/collection-barrier.cc:12: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/collection-barrier.cc:12: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/collection-barrier.cc:5: In file included from ../../deps/v8/src/heap/collection-barrier.h:10: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/collection-barrier.cc:5: In file included from ../../deps/v8/src/heap/collection-barrier.h:10: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/collection-barrier.cc:5: In file included from ../../deps/v8/src/heap/collection-barrier.h:10: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [473/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.combined-heap.o In file included from ../../deps/v8/src/heap/combined-heap.cc:5: In file included from ../../deps/v8/src/heap/combined-heap.h:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/combined-heap.cc:6: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/combined-heap.cc:6: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/combined-heap.cc:5: In file included from ../../deps/v8/src/heap/combined-heap.h:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/combined-heap.cc:5: In file included from ../../deps/v8/src/heap/combined-heap.h:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/combined-heap.cc:5: In file included from ../../deps/v8/src/heap/combined-heap.h:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [474/1984] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cpp-heap.o In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.h:22: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:20: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:20: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.h:22: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.h:22: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/cpp-heap.h:22: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [475/1984] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cpp-snapshot.o In file included from ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [476/1984] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-state.o In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [477/1984] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cross-heap-remembered-set.o In file included from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [478/1984] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-verifier.o In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.h:8: In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc:12: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state-inl.h:18: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc:12: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state-inl.h:18: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.h:8: In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.h:8: In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.h:8: In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [479/1984] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-visitor.o In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:7: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state-inl.h:18: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:7: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state-inl.h:18: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11: In file included from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [480/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.ephemeron-remembered-set.o In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.cc:5: In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.cc:5: In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.cc:5: In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.cc:5: In file included from ../../deps/v8/src/heap/ephemeron-remembered-set.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [481/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.evacuation-allocator.o In file included from ../../deps/v8/src/heap/evacuation-allocator.cc:5: In file included from ../../deps/v8/src/heap/evacuation-allocator.h:11: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/evacuation-allocator.cc:7: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/evacuation-allocator.cc:7: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/evacuation-allocator.cc:5: In file included from ../../deps/v8/src/heap/evacuation-allocator.h:11: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/evacuation-allocator.cc:5: In file included from ../../deps/v8/src/heap/evacuation-allocator.h:11: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/evacuation-allocator.cc:5: In file included from ../../deps/v8/src/heap/evacuation-allocator.h:11: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [482/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.evacuation-verifier.o In file included from ../../deps/v8/src/heap/evacuation-verifier.cc:5: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/evacuation-verifier.cc:5: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/evacuation-verifier.cc:5: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/evacuation-verifier.cc:5: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/evacuation-verifier.cc:5: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/evacuation-verifier.cc:5: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [483/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.finalization-registry-cleanup-task.o In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.cc:5: In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.h:8: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.cc:7: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.cc:7: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.cc:5: In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.h:8: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.cc:5: In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.h:8: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.cc:5: In file included from ../../deps/v8/src/heap/finalization-registry-cleanup-task.h:8: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [484/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.index-generator.o In file included from ../../deps/v8/src/heap/index-generator.cc:5: In file included from ../../deps/v8/src/heap/index-generator.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [485/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.free-list.o In file included from ../../deps/v8/src/heap/free-list.cc:5: In file included from ../../deps/v8/src/heap/free-list.h:12: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/free-list.cc:11: In file included from ../../deps/v8/src/heap/mutable-page-metadata-inl.h:12: In file included from ../../deps/v8/src/heap/spaces-inl.h:15: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/free-list.cc:11: In file included from ../../deps/v8/src/heap/mutable-page-metadata-inl.h:12: In file included from ../../deps/v8/src/heap/spaces-inl.h:15: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/free-list.cc:5: In file included from ../../deps/v8/src/heap/free-list.h:12: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/free-list.cc:5: In file included from ../../deps/v8/src/heap/free-list.h:12: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/free-list.cc:5: In file included from ../../deps/v8/src/heap/free-list.h:12: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [486/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.gc-tracer.o In file included from ../../deps/v8/src/heap/gc-tracer.cc:5: In file included from ../../deps/v8/src/heap/gc-tracer.h:17: In file included from ../../deps/v8/src/logging/counters.h:18: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/gc-tracer.cc:20: In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/gc-tracer.cc:20: In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/gc-tracer.cc:5: In file included from ../../deps/v8/src/heap/gc-tracer.h:17: In file included from ../../deps/v8/src/logging/counters.h:18: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/gc-tracer.cc:5: In file included from ../../deps/v8/src/heap/gc-tracer.h:17: In file included from ../../deps/v8/src/logging/counters.h:18: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/gc-tracer.cc:5: In file included from ../../deps/v8/src/heap/gc-tracer.h:17: In file included from ../../deps/v8/src/logging/counters.h:18: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [487/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-allocator.o In file included from ../../deps/v8/src/heap/heap-allocator.cc:5: In file included from ../../deps/v8/src/heap/heap-allocator.h:13: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/heap-allocator.cc:10: In file included from ../../deps/v8/src/heap/heap-allocator-inl.h:16: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/heap-allocator.cc:10: In file included from ../../deps/v8/src/heap/heap-allocator-inl.h:16: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/heap-allocator.cc:5: In file included from ../../deps/v8/src/heap/heap-allocator.h:13: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/heap-allocator.cc:5: In file included from ../../deps/v8/src/heap/heap-allocator.h:13: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/heap-allocator.cc:5: In file included from ../../deps/v8/src/heap/heap-allocator.h:13: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [488/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.concurrent-marking.o In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:15: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:15: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h: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 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130: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 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: 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 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: 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 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/concurrent-marking.cc:205:57: note: in instantiation of member function 'heap::base::CachedUnorderedMap>::operator[]' requested here 205 | auto& typed_slots = (*memory_chunk_typed_slots_map_)[info.page_metadata]; | ^ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h: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 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130: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 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: 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 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: 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 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/concurrent-marking.cc:205:57: note: in instantiation of member function 'heap::base::CachedUnorderedMap>::operator[]' requested here 205 | auto& typed_slots = (*memory_chunk_typed_slots_map_)[info.page_metadata]; | ^ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h: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 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130: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 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: 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 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: 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 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/concurrent-marking.cc:205:57: note: in instantiation of member function 'heap::base::CachedUnorderedMap>::operator[]' requested here 205 | auto& typed_slots = (*memory_chunk_typed_slots_map_)[info.page_metadata]; | ^ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::base::SmallVector, 1>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-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 3329 | GetPolicyFunctions()); | ^ ../../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) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../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 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../../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 688 | auto it = key_to_values_->try_emplace(key).first; | ^ ../../deps/v8/src/heap/heap-visitor-inl.h:146:27: note: in instantiation of member function 'v8::internal::MarkingVisitorBase::VisitEphemeronHashTable' requested here 146 | TYPED_VISITOR_ID_LIST(CASE) | ^ ../../deps/v8/src/heap/heap-visitor.h:61:3: note: expanded from macro 'TYPED_VISITOR_ID_LIST' 61 | V(EphemeronHashTable) \ | ^ ../../deps/v8/src/heap/heap-visitor-inl.h:143:21: note: expanded from macro 'CASE' 143 | return visitor->Visit##TypeName( \ | ^ :27:1: note: expanded from here 27 | VisitEphemeronHashTable | ^ ../../deps/v8/src/heap/heap-visitor-inl.h:109:10: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here 109 | return Visit(map, object, MaybeObjectSize()); | ^ ../../deps/v8/src/heap/concurrent-marking.cc:440:45: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here 440 | const auto visited_size = visitor.Visit(map, object); | ^ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable, 1>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable, 1>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/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 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../../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 688 | auto it = key_to_values_->try_emplace(key).first; | ^ ../../deps/v8/src/heap/heap-visitor-inl.h:146:27: note: in instantiation of member function 'v8::internal::MarkingVisitorBase::VisitEphemeronHashTable' requested here 146 | TYPED_VISITOR_ID_LIST(CASE) | ^ ../../deps/v8/src/heap/heap-visitor.h:61:3: note: expanded from macro 'TYPED_VISITOR_ID_LIST' 61 | V(EphemeronHashTable) \ | ^ ../../deps/v8/src/heap/heap-visitor-inl.h:143:21: note: expanded from macro 'CASE' 143 | return visitor->Visit##TypeName( \ | ^ :27:1: note: expanded from here 27 | VisitEphemeronHashTable | ^ ../../deps/v8/src/heap/heap-visitor-inl.h:109:10: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here 109 | return Visit(map, object, MaybeObjectSize()); | ^ ../../deps/v8/src/heap/concurrent-marking.cc:440:45: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here 440 | const auto visited_size = visitor.Visit(map, object); | ^ In file included from ../../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, 1>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable, 1>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/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 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../../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 688 | auto it = key_to_values_->try_emplace(key).first; | ^ ../../deps/v8/src/heap/heap-visitor-inl.h:146:27: note: in instantiation of member function 'v8::internal::MarkingVisitorBase::VisitEphemeronHashTable' requested here 146 | TYPED_VISITOR_ID_LIST(CASE) | ^ ../../deps/v8/src/heap/heap-visitor.h:61:3: note: expanded from macro 'TYPED_VISITOR_ID_LIST' 61 | V(EphemeronHashTable) \ | ^ ../../deps/v8/src/heap/heap-visitor-inl.h:143:21: note: expanded from macro 'CASE' 143 | return visitor->Visit##TypeName( \ | ^ :27:1: note: expanded from here 27 | VisitEphemeronHashTable | ^ ../../deps/v8/src/heap/heap-visitor-inl.h:109:10: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here 109 | return Visit(map, object, MaybeObjectSize()); | ^ ../../deps/v8/src/heap/concurrent-marking.cc:440:45: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here 440 | const auto visited_size = visitor.Visit(map, object); | ^ 13 warnings generated. [489/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-controller.o In file included from ../../deps/v8/src/heap/heap-controller.cc:5: In file included from ../../deps/v8/src/heap/heap-controller.h:9: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/heap-controller.cc:7: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/heap-controller.cc:7: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/heap-controller.cc:5: In file included from ../../deps/v8/src/heap/heap-controller.h:9: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/heap-controller.cc:5: In file included from ../../deps/v8/src/heap/heap-controller.h:9: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/heap-controller.cc:5: In file included from ../../deps/v8/src/heap/heap-controller.h:9: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [490/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-layout-tracer.o In file included from ../../deps/v8/src/heap/heap-layout-tracer.cc:9: In file included from ../../deps/v8/src/heap/new-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/heap-layout-tracer.cc:12: In file included from ../../deps/v8/src/heap/spaces-inl.h:15: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/heap-layout-tracer.cc:12: In file included from ../../deps/v8/src/heap/spaces-inl.h:15: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/heap-layout-tracer.cc:9: In file included from ../../deps/v8/src/heap/new-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/heap-layout-tracer.cc:9: In file included from ../../deps/v8/src/heap/new-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/heap-layout-tracer.cc:9: In file included from ../../deps/v8/src/heap/new-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [491/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.factory-base.o In file included from ../../deps/v8/src/heap/factory-base.cc:5: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/factory-base.cc:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/factory-base.cc:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/factory-base.cc:5: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/factory-base.cc:5: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/factory-base.cc:5: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [492/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-layout.o In file included from ../../deps/v8/src/heap/heap-layout.cc:5: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../../deps/v8/src/heap/heap-layout.h:13: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/heap-layout.cc:5: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/heap-layout.cc:5: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/heap-layout.cc:5: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../../deps/v8/src/heap/heap-layout.h:13: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/heap-layout.cc:5: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../../deps/v8/src/heap/heap-layout.h:13: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/heap-layout.cc:5: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../../deps/v8/src/heap/heap-layout.h:13: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [493/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-verifier.o In file included from ../../deps/v8/src/heap/heap-verifier.cc:5: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/heap-verifier.cc:11: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/heap-verifier.cc:11: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/heap-verifier.cc:5: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/heap-verifier.cc:5: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/heap-verifier.cc:5: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [494/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.large-page-metadata.o In file included from ../../deps/v8/src/heap/large-page-metadata.cc:5: In file included from ../../deps/v8/src/heap/large-page-metadata.h:8: In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/large-page-metadata.cc:5: In file included from ../../deps/v8/src/heap/large-page-metadata.h:8: In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/large-page-metadata.cc:5: In file included from ../../deps/v8/src/heap/large-page-metadata.h:8: In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/large-page-metadata.cc:5: In file included from ../../deps/v8/src/heap/large-page-metadata.h:8: In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [495/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-visitor.o In file included from ../../deps/v8/src/heap/heap-visitor.cc:5: In file included from ../../deps/v8/src/heap/heap-visitor.h:9: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/heap-visitor.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/heap-visitor.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/heap-visitor.cc:5: In file included from ../../deps/v8/src/heap/heap-visitor.h:9: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/heap-visitor.cc:5: In file included from ../../deps/v8/src/heap/heap-visitor.h:9: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/heap-visitor.cc:5: In file included from ../../deps/v8/src/heap/heap-visitor.h:9: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [496/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.factory.o In file included from ../../deps/v8/src/heap/factory.cc:5: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/factory.cc:22: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/factory.cc:22: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/factory.cc:5: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/factory.cc:5: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/factory.cc:5: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [497/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-write-barrier.o In file included from ../../deps/v8/src/heap/heap-write-barrier.cc:5: In file included from ../../deps/v8/src/heap/heap-write-barrier.h:13: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/heap-write-barrier.cc:7: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/heap-write-barrier.cc:7: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/heap-write-barrier.cc:5: In file included from ../../deps/v8/src/heap/heap-write-barrier.h:13: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/heap-write-barrier.cc:5: In file included from ../../deps/v8/src/heap/heap-write-barrier.h:13: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/heap-write-barrier.cc:5: In file included from ../../deps/v8/src/heap/heap-write-barrier.h:13: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [498/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.incremental-marking-job.o In file included from ../../deps/v8/src/heap/incremental-marking-job.cc:5: In file included from ../../deps/v8/src/heap/incremental-marking-job.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/incremental-marking-job.cc:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/incremental-marking-job.cc:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/incremental-marking-job.cc:5: In file included from ../../deps/v8/src/heap/incremental-marking-job.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/incremental-marking-job.cc:5: In file included from ../../deps/v8/src/heap/incremental-marking-job.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/incremental-marking-job.cc:5: In file included from ../../deps/v8/src/heap/incremental-marking-job.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [499/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.incremental-marking.o In file included from ../../deps/v8/src/heap/incremental-marking.cc:5: In file included from ../../deps/v8/src/heap/incremental-marking.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/incremental-marking.cc:15: In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/incremental-marking.cc:15: In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/incremental-marking.cc:5: In file included from ../../deps/v8/src/heap/incremental-marking.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/incremental-marking.cc:5: In file included from ../../deps/v8/src/heap/incremental-marking.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/incremental-marking.cc:5: In file included from ../../deps/v8/src/heap/incremental-marking.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [500/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.large-spaces.o In file included from ../../deps/v8/src/heap/large-spaces.cc:5: In file included from ../../deps/v8/src/heap/large-spaces.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/large-spaces.cc:18: In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/large-spaces.cc:18: In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/large-spaces.cc:5: In file included from ../../deps/v8/src/heap/large-spaces.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/large-spaces.cc:5: In file included from ../../deps/v8/src/heap/large-spaces.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/large-spaces.cc:5: In file included from ../../deps/v8/src/heap/large-spaces.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [501/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.local-factory.o In file included from ../../deps/v8/src/heap/local-factory.cc:5: In file included from ../../deps/v8/src/heap/local-factory.h:11: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/local-factory.cc:10: In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/local-factory.cc:10: In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/local-factory.cc:5: In file included from ../../deps/v8/src/heap/local-factory.h:11: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/local-factory.cc:5: In file included from ../../deps/v8/src/heap/local-factory.h:11: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/local-factory.cc:5: In file included from ../../deps/v8/src/heap/local-factory.h:11: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [502/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.local-heap.o In file included from ../../deps/v8/src/heap/local-heap.cc:5: In file included from ../../deps/v8/src/heap/local-heap.h:17: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/local-heap.cc:17: In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/local-heap.cc:17: In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/local-heap.cc:5: In file included from ../../deps/v8/src/heap/local-heap.h:17: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/local-heap.cc:5: In file included from ../../deps/v8/src/heap/local-heap.h:17: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/local-heap.cc:5: In file included from ../../deps/v8/src/heap/local-heap.h:17: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [503/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.main-allocator.o In file included from ../../deps/v8/src/heap/main-allocator.cc:5: In file included from ../../deps/v8/src/heap/main-allocator.h:12: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/main-allocator.cc:11: In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/main-allocator.cc:11: In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/main-allocator.cc:5: In file included from ../../deps/v8/src/heap/main-allocator.h:12: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/main-allocator.cc:5: In file included from ../../deps/v8/src/heap/main-allocator.h:12: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/main-allocator.cc:5: In file included from ../../deps/v8/src/heap/main-allocator.h:12: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [504/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap.o In file included from ../../deps/v8/src/heap/heap.cc:5: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/heap.cc:17: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/heap.cc:17: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/heap.cc:5: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/heap.cc:5: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/heap.cc:5: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [505/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.mark-sweep-utilities.o In file included from ../../deps/v8/src/heap/mark-sweep-utilities.cc:5: In file included from ../../deps/v8/src/heap/mark-sweep-utilities.h:12: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.cc:9: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.cc:9: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.cc:5: In file included from ../../deps/v8/src/heap/mark-sweep-utilities.h:12: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.cc:5: In file included from ../../deps/v8/src/heap/mark-sweep-utilities.h:12: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/mark-sweep-utilities.cc:5: In file included from ../../deps/v8/src/heap/mark-sweep-utilities.h:12: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [506/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.marking-worklist.o In file included from ../../deps/v8/src/heap/marking-worklist.cc:5: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/marking-worklist.cc:13: In file included from ../../deps/v8/src/heap/marking-worklist-inl.h:15: In file included from ../../deps/v8/src/objects/js-objects-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/marking-worklist.cc:13: In file included from ../../deps/v8/src/heap/marking-worklist-inl.h:15: In file included from ../../deps/v8/src/objects/js-objects-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/marking-worklist.cc:5: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/marking-worklist.cc:5: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/marking-worklist.cc:5: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [507/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.marking.o In file included from ../../deps/v8/src/heap/marking.cc:7: In file included from ../../deps/v8/src/heap/marking-inl.h:8: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/marking.cc:7: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/marking.cc:7: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/marking.cc:7: In file included from ../../deps/v8/src/heap/marking-inl.h:8: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/marking.cc:7: In file included from ../../deps/v8/src/heap/marking-inl.h:8: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/marking.cc:7: In file included from ../../deps/v8/src/heap/marking-inl.h:8: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [508/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.marking-barrier.o In file included from ../../deps/v8/src/heap/marking-barrier.cc:5: In file included from ../../deps/v8/src/heap/marking-barrier.h:13: In file included from ../../deps/v8/src/heap/mark-compact.h:12: In file included from ../../deps/v8/src/heap/marking-state.h:9: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/marking-barrier.cc:11: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/marking-barrier.cc:11: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/marking-barrier.cc:5: In file included from ../../deps/v8/src/heap/marking-barrier.h:13: In file included from ../../deps/v8/src/heap/mark-compact.h:12: In file included from ../../deps/v8/src/heap/marking-state.h:9: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/marking-barrier.cc:5: In file included from ../../deps/v8/src/heap/marking-barrier.h:13: In file included from ../../deps/v8/src/heap/mark-compact.h:12: In file included from ../../deps/v8/src/heap/marking-state.h:9: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/marking-barrier.cc:5: In file included from ../../deps/v8/src/heap/marking-barrier.h:13: In file included from ../../deps/v8/src/heap/mark-compact.h:12: In file included from ../../deps/v8/src/heap/marking-state.h:9: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [509/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-allocator.o In file included from ../../deps/v8/src/heap/memory-allocator.cc:5: In file included from ../../deps/v8/src/heap/memory-allocator.h:16: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/memory-allocator.cc:14: In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/memory-allocator.cc:14: In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/memory-allocator.cc:5: In file included from ../../deps/v8/src/heap/memory-allocator.h:16: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/memory-allocator.cc:5: In file included from ../../deps/v8/src/heap/memory-allocator.h:16: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/memory-allocator.cc:5: In file included from ../../deps/v8/src/heap/memory-allocator.h:16: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [510/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-balancer.o In file included from ../../deps/v8/src/heap/memory-balancer.cc:5: In file included from ../../deps/v8/src/heap/memory-balancer.h:11: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/memory-balancer.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/memory-balancer.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/memory-balancer.cc:5: In file included from ../../deps/v8/src/heap/memory-balancer.h:11: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/memory-balancer.cc:5: In file included from ../../deps/v8/src/heap/memory-balancer.h:11: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/memory-balancer.cc:5: In file included from ../../deps/v8/src/heap/memory-balancer.h:11: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [511/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-chunk-metadata.o In file included from ../../deps/v8/src/heap/memory-chunk-metadata.cc:5: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.cc:9: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.cc:9: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.cc:5: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.cc:5: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/memory-chunk-metadata.cc:5: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [512/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-chunk.o In file included from ../../deps/v8/src/heap/memory-chunk.cc:5: In file included from ../../deps/v8/src/heap/memory-chunk.h:12: In file included from ../../deps/v8/src/init/isolate-group.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/memory-chunk.cc:7: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/memory-chunk.cc:7: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/memory-chunk.cc:5: In file included from ../../deps/v8/src/heap/memory-chunk.h:12: In file included from ../../deps/v8/src/init/isolate-group.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/memory-chunk.cc:5: In file included from ../../deps/v8/src/heap/memory-chunk.h:12: In file included from ../../deps/v8/src/init/isolate-group.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/memory-chunk.cc:5: In file included from ../../deps/v8/src/heap/memory-chunk.h:12: In file included from ../../deps/v8/src/init/isolate-group.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [513/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-reducer.o In file included from ../../deps/v8/src/heap/memory-reducer.cc:5: In file included from ../../deps/v8/src/heap/memory-reducer.h:11: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/memory-reducer.cc:9: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/memory-reducer.cc:9: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/memory-reducer.cc:5: In file included from ../../deps/v8/src/heap/memory-reducer.h:11: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/memory-reducer.cc:5: In file included from ../../deps/v8/src/heap/memory-reducer.h:11: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/memory-reducer.cc:5: In file included from ../../deps/v8/src/heap/memory-reducer.h:11: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [514/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-measurement.o In file included from ../../deps/v8/src/heap/memory-measurement.cc:5: In file included from ../../deps/v8/src/heap/memory-measurement.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/memory-measurement.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/memory-measurement.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/memory-measurement.cc:5: In file included from ../../deps/v8/src/heap/memory-measurement.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/memory-measurement.cc:5: In file included from ../../deps/v8/src/heap/memory-measurement.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/memory-measurement.cc:5: In file included from ../../deps/v8/src/heap/memory-measurement.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [515/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.page-pool.o In file included from ../../deps/v8/src/heap/page-pool.cc:5: In file included from ../../deps/v8/src/heap/page-pool.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/page-pool.cc:5: In file included from ../../deps/v8/src/heap/page-pool.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/page-pool.cc:5: In file included from ../../deps/v8/src/heap/page-pool.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/page-pool.cc:5: In file included from ../../deps/v8/src/heap/page-pool.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/page-pool.cc:5: In file included from ../../deps/v8/src/heap/page-pool.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 3329 | GetPolicyFunctions()); | ^ ../../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 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../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 343 | auto res = this->find_or_prepare_insert(k); | ^ ../../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 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../../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 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../../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 183 | local_pools[isolate].push_back(chunk); | ^ In file included from ../../deps/v8/src/heap/page-pool.cc:5: In file included from ../../deps/v8/src/heap/page-pool.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../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 343 | auto res = this->find_or_prepare_insert(k); | ^ ../../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 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../../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 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../../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 183 | local_pools[isolate].push_back(chunk); | ^ In file included from ../../deps/v8/src/heap/page-pool.cc:5: In file included from ../../deps/v8/src/heap/page-pool.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../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 343 | auto res = this->find_or_prepare_insert(k); | ^ ../../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 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../../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 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../../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 183 | local_pools[isolate].push_back(chunk); | ^ 8 warnings generated. [516/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.minor-gc-job.o In file included from ../../deps/v8/src/heap/minor-gc-job.cc:5: In file included from ../../deps/v8/src/heap/minor-gc-job.h:12: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/minor-gc-job.cc:9: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/minor-gc-job.cc:9: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/minor-gc-job.cc:5: In file included from ../../deps/v8/src/heap/minor-gc-job.h:12: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/minor-gc-job.cc:5: In file included from ../../deps/v8/src/heap/minor-gc-job.h:12: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/minor-gc-job.cc:5: In file included from ../../deps/v8/src/heap/minor-gc-job.h:12: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [517/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.slot-set.o In file included from ../../deps/v8/src/heap/slot-set.cc:5: In file included from ../../deps/v8/src/heap/slot-set.h:15: In file included from ../../deps/v8/src/objects/compressed-slots.h:11: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [518/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.mutable-page-metadata.o In file included from ../../deps/v8/src/heap/mutable-page-metadata.cc:5: In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/mutable-page-metadata.cc:14: In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/mutable-page-metadata.cc:14: In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/mutable-page-metadata.cc:5: In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/mutable-page-metadata.cc:5: In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/mutable-page-metadata.cc:5: In file included from ../../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [519/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.new-spaces.o In file included from ../../deps/v8/src/heap/new-spaces.cc:5: In file included from ../../deps/v8/src/heap/new-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/new-spaces.cc:17: In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/new-spaces.cc:17: In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/new-spaces.cc:5: In file included from ../../deps/v8/src/heap/new-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/new-spaces.cc:5: In file included from ../../deps/v8/src/heap/new-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/new-spaces.cc:5: In file included from ../../deps/v8/src/heap/new-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [520/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.page-metadata.o In file included from ../../deps/v8/src/heap/page-metadata.cc:5: In file included from ../../deps/v8/src/heap/page-metadata-inl.h:8: In file included from ../../deps/v8/src/heap/page-metadata.h:8: In file included from ../../deps/v8/src/heap/base-space.h:12: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/page-metadata.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/page-metadata.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/page-metadata.cc:5: In file included from ../../deps/v8/src/heap/page-metadata-inl.h:8: In file included from ../../deps/v8/src/heap/page-metadata.h:8: In file included from ../../deps/v8/src/heap/base-space.h:12: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/page-metadata.cc:5: In file included from ../../deps/v8/src/heap/page-metadata-inl.h:8: In file included from ../../deps/v8/src/heap/page-metadata.h:8: In file included from ../../deps/v8/src/heap/base-space.h:12: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/page-metadata.cc:5: In file included from ../../deps/v8/src/heap/page-metadata-inl.h:8: In file included from ../../deps/v8/src/heap/page-metadata.h:8: In file included from ../../deps/v8/src/heap/base-space.h:12: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [521/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.object-stats.o In file included from ../../deps/v8/src/heap/object-stats.cc:6: In file included from ../../deps/v8/src/heap/object-stats.h:8: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/object-stats.cc:11: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/object-stats.cc:11: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/object-stats.cc:6: In file included from ../../deps/v8/src/heap/object-stats.h:8: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/object-stats.cc:6: In file included from ../../deps/v8/src/heap/object-stats.h:8: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/object-stats.cc:6: In file included from ../../deps/v8/src/heap/object-stats.h:8: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [522/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.paged-spaces.o In file included from ../../deps/v8/src/heap/paged-spaces.cc:5: In file included from ../../deps/v8/src/heap/paged-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/paged-spaces.cc:15: In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/paged-spaces.cc:15: In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/paged-spaces.cc:5: In file included from ../../deps/v8/src/heap/paged-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/paged-spaces.cc:5: In file included from ../../deps/v8/src/heap/paged-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/paged-spaces.cc:5: In file included from ../../deps/v8/src/heap/paged-spaces.h:17: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [523/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.pretenuring-handler.o In file included from ../../deps/v8/src/heap/pretenuring-handler.cc:5: In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/pretenuring-handler.cc:10: In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/pretenuring-handler.cc:10: In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/pretenuring-handler.cc:5: In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/pretenuring-handler.cc:5: In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/pretenuring-handler.cc:5: In file included from ../../deps/v8/src/heap/pretenuring-handler.h:10: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [524/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.read-only-heap.o In file included from ../../deps/v8/src/heap/read-only-heap.cc:5: In file included from ../../deps/v8/src/heap/read-only-heap.h:13: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/read-only-heap.cc:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/read-only-heap.cc:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/read-only-heap.cc:5: In file included from ../../deps/v8/src/heap/read-only-heap.h:13: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/read-only-heap.cc:5: In file included from ../../deps/v8/src/heap/read-only-heap.h:13: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/read-only-heap.cc:5: In file included from ../../deps/v8/src/heap/read-only-heap.h:13: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [525/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.minor-mark-sweep.o In file included from ../../deps/v8/src/heap/minor-mark-sweep.cc:5: In file included from ../../deps/v8/src/heap/minor-mark-sweep.h:15: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/minor-mark-sweep.cc:14: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/minor-mark-sweep.cc:14: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/minor-mark-sweep.cc:5: In file included from ../../deps/v8/src/heap/minor-mark-sweep.h:15: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/minor-mark-sweep.cc:5: In file included from ../../deps/v8/src/heap/minor-mark-sweep.h:15: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/minor-mark-sweep.cc:5: In file included from ../../deps/v8/src/heap/minor-mark-sweep.h:15: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [526/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.read-only-spaces.o In file included from ../../deps/v8/src/heap/read-only-spaces.cc:5: In file included from ../../deps/v8/src/heap/read-only-spaces.h:15: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/read-only-spaces.cc:13: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/read-only-spaces.cc:13: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/read-only-spaces.cc:5: In file included from ../../deps/v8/src/heap/read-only-spaces.h:15: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/read-only-spaces.cc:5: In file included from ../../deps/v8/src/heap/read-only-spaces.h:15: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/read-only-spaces.cc:5: In file included from ../../deps/v8/src/heap/read-only-spaces.h:15: In file included from ../../deps/v8/src/heap/allocation-result.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [527/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.read-only-promotion.o In file included from ../../deps/v8/src/heap/read-only-promotion.cc:5: In file included from ../../deps/v8/src/heap/read-only-promotion.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/read-only-promotion.cc:12: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/read-only-promotion.cc:12: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/read-only-promotion.cc:5: In file included from ../../deps/v8/src/heap/read-only-promotion.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/read-only-promotion.cc:5: In file included from ../../deps/v8/src/heap/read-only-promotion.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/read-only-promotion.cc:5: In file included from ../../deps/v8/src/heap/read-only-promotion.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [528/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.safepoint.o In file included from ../../deps/v8/src/heap/safepoint.cc:5: In file included from ../../deps/v8/src/heap/safepoint.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/safepoint.cc:17: In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/safepoint.cc:17: In file included from ../../deps/v8/src/heap/gc-tracer-inl.h:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/safepoint.cc:5: In file included from ../../deps/v8/src/heap/safepoint.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/safepoint.cc:5: In file included from ../../deps/v8/src/heap/safepoint.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/safepoint.cc:5: In file included from ../../deps/v8/src/heap/safepoint.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [529/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.mark-compact.o In file included from ../../deps/v8/src/heap/mark-compact.cc:5: In file included from ../../deps/v8/src/heap/mark-compact.h:12: In file included from ../../deps/v8/src/heap/marking-state.h:9: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/mark-compact.cc:23: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/mark-compact.cc:23: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/mark-compact.cc:5: In file included from ../../deps/v8/src/heap/mark-compact.h:12: In file included from ../../deps/v8/src/heap/marking-state.h:9: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/mark-compact.cc:5: In file included from ../../deps/v8/src/heap/mark-compact.h:12: In file included from ../../deps/v8/src/heap/marking-state.h:9: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/mark-compact.cc:5: In file included from ../../deps/v8/src/heap/mark-compact.h:12: In file included from ../../deps/v8/src/heap/marking-state.h:9: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/mark-compact.cc:5: In file included from ../../deps/v8/src/heap/mark-compact.h:12: In file included from ../../deps/v8/src/heap/marking-state.h:9: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::base::SmallVector, 1>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 3140 | ClearBackingArray(common(), GetPolicyFunctions(), &char_alloc_ref(), reuse, | ^ ../../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 2486 | clear_backing_array(/*reuse=*/cap < 128); | ^ ../../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 906 | key_to_values_.clear(); | ^ In file included from ../../deps/v8/src/heap/mark-compact.cc:5: In file included from ../../deps/v8/src/heap/mark-compact.h:12: In file included from ../../deps/v8/src/heap/marking-state.h:9: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable, 1>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable, 1>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/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 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 3140 | ClearBackingArray(common(), GetPolicyFunctions(), &char_alloc_ref(), reuse, | ^ ../../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 2486 | clear_backing_array(/*reuse=*/cap < 128); | ^ ../../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 906 | key_to_values_.clear(); | ^ In file included from ../../deps/v8/src/heap/mark-compact.cc:5: In file included from ../../deps/v8/src/heap/mark-compact.h:12: In file included from ../../deps/v8/src/heap/marking-state.h:9: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, 1>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable, 1>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/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 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 3140 | ClearBackingArray(common(), GetPolicyFunctions(), &char_alloc_ref(), reuse, | ^ ../../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 2486 | clear_backing_array(/*reuse=*/cap < 128); | ^ ../../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 906 | key_to_values_.clear(); | ^ 10 warnings generated. [530/1984] CXX obj/deps/v8/src/init/v8_base_without_compiler.icu_util.o [531/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.spaces.o In file included from ../../deps/v8/src/heap/spaces.cc:5: In file included from ../../deps/v8/src/heap/spaces.h:15: In file included from ../../deps/v8/src/heap/base-space.h:12: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/spaces.cc:19: In file included from ../../deps/v8/src/heap/incremental-marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/spaces.cc:19: In file included from ../../deps/v8/src/heap/incremental-marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/spaces.cc:5: In file included from ../../deps/v8/src/heap/spaces.h:15: In file included from ../../deps/v8/src/heap/base-space.h:12: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/spaces.cc:5: In file included from ../../deps/v8/src/heap/spaces.h:15: In file included from ../../deps/v8/src/heap/base-space.h:12: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/spaces.cc:5: In file included from ../../deps/v8/src/heap/spaces.h:15: In file included from ../../deps/v8/src/heap/base-space.h:12: In file included from ../../deps/v8/src/heap/heap-verifier.h:10: In file included from ../../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../../deps/v8/src/heap/marking.h:12: In file included from ../../deps/v8/src/heap/marking-worklist.h:13: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [532/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.stress-scavenge-observer.o In file included from ../../deps/v8/src/heap/stress-scavenge-observer.cc:5: In file included from ../../deps/v8/src/heap/stress-scavenge-observer.h:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.cc:9: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.cc:9: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.cc:5: In file included from ../../deps/v8/src/heap/stress-scavenge-observer.h:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.cc:5: In file included from ../../deps/v8/src/heap/stress-scavenge-observer.h:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/stress-scavenge-observer.cc:5: In file included from ../../deps/v8/src/heap/stress-scavenge-observer.h:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [533/1984] CXX obj/deps/v8/src/init/v8_base_without_compiler.startup-data-util.o [534/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.traced-handles-marking-visitor.o In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.h:8: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:10: In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:10: In file included from ../../deps/v8/src/heap/marking-state-inl.h:11: In file included from ../../deps/v8/src/heap/marking-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.h:8: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.h:8: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.h:8: In file included from ../../deps/v8/src/handles/traced-handles.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [535/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.trusted-range.o In file included from ../../deps/v8/src/heap/trusted-range.cc:5: In file included from ../../deps/v8/src/heap/trusted-range.h:9: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/trusted-range.cc:9: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/trusted-range.cc:9: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/trusted-range.cc:5: In file included from ../../deps/v8/src/heap/trusted-range.h:9: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/trusted-range.cc:5: In file included from ../../deps/v8/src/heap/trusted-range.h:9: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/trusted-range.cc:5: In file included from ../../deps/v8/src/heap/trusted-range.h:9: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [536/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.zapping.o In file included from ../../deps/v8/src/heap/zapping.cc:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/zapping.cc:10: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/zapping.cc:10: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/zapping.cc:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/zapping.cc:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/zapping.cc:8: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [537/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.weak-object-worklists.o In file included from ../../deps/v8/src/heap/weak-object-worklists.cc:5: In file included from ../../deps/v8/src/heap/weak-object-worklists.h:9: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/weak-object-worklists.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/weak-object-worklists.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/weak-object-worklists.cc:5: In file included from ../../deps/v8/src/heap/weak-object-worklists.h:9: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/weak-object-worklists.cc:5: In file included from ../../deps/v8/src/heap/weak-object-worklists.h:9: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/weak-object-worklists.cc:5: In file included from ../../deps/v8/src/heap/weak-object-worklists.h:9: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [538/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.sweeper.o In file included from ../../deps/v8/src/heap/sweeper.cc:5: In file included from ../../deps/v8/src/heap/sweeper.h:16: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/sweeper.cc:16: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/sweeper.cc:16: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/sweeper.cc:5: In file included from ../../deps/v8/src/heap/sweeper.h:16: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/sweeper.cc:5: In file included from ../../deps/v8/src/heap/sweeper.h:16: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/sweeper.cc:5: In file included from ../../deps/v8/src/heap/sweeper.h:16: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [539/1984] CXX obj/deps/v8/src/ic/v8_base_without_compiler.call-optimization.o In file included from ../../deps/v8/src/ic/call-optimization.cc:5: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/ic/call-optimization.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ic/call-optimization.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ic/call-optimization.cc:5: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ic/call-optimization.cc:5: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ic/call-optimization.cc:5: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [540/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.visit-object.o In file included from ../../deps/v8/src/heap/visit-object.cc:5: In file included from ../../deps/v8/src/heap/visit-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/visit-object.cc:9: In file included from ../../deps/v8/src/heap/heap-visitor-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/visit-object.cc:9: In file included from ../../deps/v8/src/heap/heap-visitor-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/visit-object.cc:5: In file included from ../../deps/v8/src/heap/visit-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/visit-object.cc:5: In file included from ../../deps/v8/src/heap/visit-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/visit-object.cc:5: In file included from ../../deps/v8/src/heap/visit-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [541/1984] CXX obj/deps/v8/src/heap/v8_base_without_compiler.scavenger.o In file included from ../../deps/v8/src/heap/scavenger.cc:5: In file included from ../../deps/v8/src/heap/scavenger.h:8: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/scavenger.cc:14: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/scavenger.cc:14: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/scavenger.cc:5: In file included from ../../deps/v8/src/heap/scavenger.h:8: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/scavenger.cc:5: In file included from ../../deps/v8/src/heap/scavenger.h:8: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/scavenger.cc:5: In file included from ../../deps/v8/src/heap/scavenger.h:8: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [542/1984] CXX obj/deps/v8/src/ic/v8_base_without_compiler.handler-configuration.o In file included from ../../deps/v8/src/ic/handler-configuration.cc:5: In file included from ../../deps/v8/src/ic/handler-configuration.h:10: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/ic/handler-configuration.cc:8: In file included from ../../deps/v8/src/ic/handler-configuration-inl.h:14: In file included from ../../deps/v8/src/objects/data-handler-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ic/handler-configuration.cc:8: In file included from ../../deps/v8/src/ic/handler-configuration-inl.h:14: In file included from ../../deps/v8/src/objects/data-handler-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ic/handler-configuration.cc:5: In file included from ../../deps/v8/src/ic/handler-configuration.h:10: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ic/handler-configuration.cc:5: In file included from ../../deps/v8/src/ic/handler-configuration.h:10: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ic/handler-configuration.cc:5: In file included from ../../deps/v8/src/ic/handler-configuration.h:10: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [543/1984] CXX obj/deps/v8/src/ic/v8_base_without_compiler.ic-stats.o In file included from ../../deps/v8/src/ic/ic-stats.cc:5: In file included from ../../deps/v8/src/ic/ic-stats.h:16: In file included from ../../deps/v8/src/sandbox/isolate.h:8: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/ic/ic-stats.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ic/ic-stats.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ic/ic-stats.cc:5: In file included from ../../deps/v8/src/ic/ic-stats.h:16: In file included from ../../deps/v8/src/sandbox/isolate.h:8: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ic/ic-stats.cc:5: In file included from ../../deps/v8/src/ic/ic-stats.h:16: In file included from ../../deps/v8/src/sandbox/isolate.h:8: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ic/ic-stats.cc:5: In file included from ../../deps/v8/src/ic/ic-stats.h:16: In file included from ../../deps/v8/src/sandbox/isolate.h:8: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [544/1984] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-node.o [545/1984] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-operands.o [546/1984] CXX obj/deps/v8/src/ic/v8_base_without_compiler.stub-cache.o In file included from ../../deps/v8/src/ic/stub-cache.cc:5: In file included from ../../deps/v8/src/ic/stub-cache.h:9: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/ic/stub-cache.cc:9: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ic/stub-cache.cc:9: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ic/stub-cache.cc:5: In file included from ../../deps/v8/src/ic/stub-cache.h:9: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ic/stub-cache.cc:5: In file included from ../../deps/v8/src/ic/stub-cache.h:9: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ic/stub-cache.cc:5: In file included from ../../deps/v8/src/ic/stub-cache.h:9: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [547/1984] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register.o [548/1984] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-source-info.o [549/1984] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecodes.o [550/1984] CXX obj/deps/v8/src/init/v8_base_without_compiler.isolate-group.o In file included from ../../deps/v8/src/init/isolate-group.cc:5: In file included from ../../deps/v8/src/init/isolate-group.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/init/isolate-group.cc:12: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/init/isolate-group.cc:12: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/init/isolate-group.cc:5: In file included from ../../deps/v8/src/init/isolate-group.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/init/isolate-group.cc:5: In file included from ../../deps/v8/src/init/isolate-group.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/init/isolate-group.cc:5: In file included from ../../deps/v8/src/init/isolate-group.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/init/isolate-group.cc:5: In file included from ../../deps/v8/src/init/isolate-group.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 3329 | GetPolicyFunctions()); | ^ ../../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) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../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 550 | return absl::container_internal::DecomposeValue( | ^ ../../deps/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 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-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 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../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 2534 | return emplace(value); | ^ ../../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 283 | const bool inserted = isolates_.insert(isolate).second; | ^ 8 warnings generated. [551/1984] CXX obj/deps/v8/src/ic/v8_base_without_compiler.ic.o In file included from ../../deps/v8/src/ic/ic.cc:5: In file included from ../../deps/v8/src/ic/ic.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/ic/ic.cc:10: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ic/ic.cc:10: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ic/ic.cc:5: In file included from ../../deps/v8/src/ic/ic.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ic/ic.cc:5: In file included from ../../deps/v8/src/ic/ic.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ic/ic.cc:5: In file included from ../../deps/v8/src/ic/ic.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [552/1984] CXX obj/deps/v8/src/init/v8_base_without_compiler.v8.o In file included from ../../deps/v8/src/init/v8.cc:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/init/v8.cc:20: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/init/v8.cc:20: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/init/v8.cc:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/init/v8.cc:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/init/v8.cc:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [553/1984] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.interpreter-intrinsics.o In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics.h:8: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [554/1984] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-iterator.o In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.cc:10: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.cc:10: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [555/1984] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-random-iterator.o In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.h:10: In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:7: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:7: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.h:10: In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.h:10: In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.h:10: In file included from ../../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [556/1984] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register-optimizer.o In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.h:8: In file included from ../../deps/v8/src/ast/variables.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.h:8: In file included from ../../deps/v8/src/ast/variables.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.h:8: In file included from ../../deps/v8/src/ast/variables.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-register-optimizer.h:8: In file included from ../../deps/v8/src/ast/variables.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [557/1984] CXX obj/deps/v8/src/init/v8_base_without_compiler.bootstrapper.o In file included from ../../deps/v8/src/init/bootstrapper.cc:5: In file included from ../../deps/v8/src/init/bootstrapper.h:11: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/init/bootstrapper.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/init/bootstrapper.cc:8: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/init/bootstrapper.cc:5: In file included from ../../deps/v8/src/init/bootstrapper.h:11: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/init/bootstrapper.cc:5: In file included from ../../deps/v8/src/init/bootstrapper.h:11: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/init/bootstrapper.cc:5: In file included from ../../deps/v8/src/init/bootstrapper.h:11: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [558/1984] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-builder.o In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.h:10: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.cc:20: In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:14: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.cc:20: In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:14: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.h:10: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.h:10: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-builder.h:10: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [559/1984] CXX obj/deps/v8/src/libsampler/v8_base_without_compiler.sampler.o In file included from ../../deps/v8/src/libsampler/sampler.cc:69: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [560/1984] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-decoder.o In file included from ../../deps/v8/src/interpreter/bytecode-decoder.cc:9: In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics.h:8: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/interpreter/bytecode-decoder.cc:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/bytecode-decoder.cc:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/bytecode-decoder.cc:9: In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics.h:8: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/bytecode-decoder.cc:9: In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics.h:8: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/bytecode-decoder.cc:9: In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics.h:8: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [561/1984] CXX obj/deps/v8/src/logging/v8_base_without_compiler.runtime-call-stats.o [562/1984] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-writer.o In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.h:8: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.h:8: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.h:8: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-array-writer.h:8: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [563/1984] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-flags-and-tokens.o In file included from ../../deps/v8/src/interpreter/bytecode-flags-and-tokens.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/interpreter/bytecode-flags-and-tokens.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/bytecode-flags-and-tokens.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/bytecode-flags-and-tokens.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/bytecode-flags-and-tokens.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/bytecode-flags-and-tokens.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [564/1984] CXX obj/deps/v8/src/logging/v8_base_without_compiler.tracing-flags.o [565/1984] CXX obj/deps/v8/src/logging/v8_base_without_compiler.metrics.o In file included from ../../deps/v8/src/logging/metrics.cc:5: In file included from ../../deps/v8/src/logging/metrics.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [566/1984] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-label.o In file included from ../../deps/v8/src/interpreter/bytecode-label.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-label.h:10: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/interpreter/bytecode-label.cc:8: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/bytecode-label.cc:8: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/bytecode-label.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-label.h:10: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/bytecode-label.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-label.h:10: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/bytecode-label.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-label.h:10: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [567/1984] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.ieee754.o [568/1984] CXX obj/deps/v8/src/logging/v8_base_without_compiler.local-logger.o In file included from ../../deps/v8/src/logging/local-logger.cc:5: In file included from ../../deps/v8/src/logging/local-logger.h:9: In file included from ../../deps/v8/src/logging/log.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/logging/local-logger.cc:5: In file included from ../../deps/v8/src/logging/local-logger.h:9: In file included from ../../deps/v8/src/logging/log.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/logging/local-logger.cc:5: In file included from ../../deps/v8/src/logging/local-logger.h:9: In file included from ../../deps/v8/src/logging/log.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/logging/local-logger.cc:5: In file included from ../../deps/v8/src/logging/local-logger.h:9: In file included from ../../deps/v8/src/logging/log.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [569/1984] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.handler-table-builder.o In file included from ../../deps/v8/src/interpreter/handler-table-builder.cc:5: In file included from ../../deps/v8/src/interpreter/handler-table-builder.h:8: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/interpreter/handler-table-builder.cc:10: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/handler-table-builder.cc:10: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/handler-table-builder.cc:5: In file included from ../../deps/v8/src/interpreter/handler-table-builder.h:8: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/handler-table-builder.cc:5: In file included from ../../deps/v8/src/interpreter/handler-table-builder.h:8: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/handler-table-builder.cc:5: In file included from ../../deps/v8/src/interpreter/handler-table-builder.h:8: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [570/1984] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.control-flow-builders.o In file included from ../../deps/v8/src/interpreter/control-flow-builders.cc:5: In file included from ../../deps/v8/src/interpreter/control-flow-builders.h:10: In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/interpreter/control-flow-builders.cc:6: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/control-flow-builders.cc:6: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/control-flow-builders.cc:5: In file included from ../../deps/v8/src/interpreter/control-flow-builders.h:10: In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/control-flow-builders.cc:5: In file included from ../../deps/v8/src/interpreter/control-flow-builders.h:10: In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/control-flow-builders.cc:5: In file included from ../../deps/v8/src/interpreter/control-flow-builders.h:10: In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [571/1984] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.constant-array-builder.o In file included from ../../deps/v8/src/interpreter/constant-array-builder.cc:5: In file included from ../../deps/v8/src/interpreter/constant-array-builder.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/interpreter/constant-array-builder.cc:16: In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/constant-array-builder.cc:16: In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/constant-array-builder.cc:5: In file included from ../../deps/v8/src/interpreter/constant-array-builder.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/constant-array-builder.cc:5: In file included from ../../deps/v8/src/interpreter/constant-array-builder.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/constant-array-builder.cc:5: In file included from ../../deps/v8/src/interpreter/constant-array-builder.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [572/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.code-kind.o [573/1984] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-generator.o In file included from ../../deps/v8/src/interpreter/bytecode-generator.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-generator.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/interpreter/bytecode-generator.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/bytecode-generator.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/bytecode-generator.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-generator.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/bytecode-generator.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-generator.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/bytecode-generator.cc:5: In file included from ../../deps/v8/src/interpreter/bytecode-generator.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [574/1984] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.interpreter.o In file included from ../../deps/v8/src/interpreter/interpreter.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter.h:14: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/interpreter/interpreter.cc:22: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/interpreter.cc:22: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/interpreter.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter.h:14: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/interpreter.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter.h:14: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/interpreter.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter.h:14: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [575/1984] CXX obj/deps/v8/src/logging/v8_base_without_compiler.counters.o In file included from ../../deps/v8/src/logging/counters.cc:5: In file included from ../../deps/v8/src/logging/counters.h:18: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/logging/counters.cc:13: In file included from ../../deps/v8/src/logging/log-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/logging/counters.cc:13: In file included from ../../deps/v8/src/logging/log-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/logging/counters.cc:5: In file included from ../../deps/v8/src/logging/counters.h:18: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/logging/counters.cc:5: In file included from ../../deps/v8/src/logging/counters.h:18: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/logging/counters.cc:5: In file included from ../../deps/v8/src/logging/counters.h:18: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [576/1984] CXX obj/deps/v8/src/logging/v8_base_without_compiler.log-file.o In file included from ../../deps/v8/src/logging/log-file.cc:5: In file included from ../../deps/v8/src/logging/log-file.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/logging/log-file.cc:19: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/logging/log-file.cc:19: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/logging/log-file.cc:5: In file included from ../../deps/v8/src/logging/log-file.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/logging/log-file.cc:5: In file included from ../../deps/v8/src/logging/log-file.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/logging/log-file.cc:5: In file included from ../../deps/v8/src/logging/log-file.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [577/1984] CXX obj/deps/v8/src/json/v8_base_without_compiler.json-parser.o In file included from ../../deps/v8/src/json/json-parser.cc:5: In file included from ../../deps/v8/src/json/json-parser.h:14: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/json/json-parser.cc:16: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/json/json-parser.cc:16: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/json/json-parser.cc:5: In file included from ../../deps/v8/src/json/json-parser.h:14: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/json/json-parser.cc:5: In file included from ../../deps/v8/src/json/json-parser.h:14: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/json/json-parser.cc:5: In file included from ../../deps/v8/src/json/json-parser.h:14: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [578/1984] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.hash-seed.o In file included from ../../deps/v8/src/numbers/hash-seed.cc:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/numbers/hash-seed.cc:11: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/numbers/hash-seed.cc:11: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/numbers/hash-seed.cc:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/numbers/hash-seed.cc:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/numbers/hash-seed.cc:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [579/1984] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.math-random.o In file included from ../../deps/v8/src/numbers/math-random.cc:5: In file included from ../../deps/v8/src/numbers/math-random.h:9: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/numbers/math-random.cc:10: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/numbers/math-random.cc:10: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/numbers/math-random.cc:5: In file included from ../../deps/v8/src/numbers/math-random.h:9: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/numbers/math-random.cc:5: In file included from ../../deps/v8/src/numbers/math-random.h:9: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/numbers/math-random.cc:5: In file included from ../../deps/v8/src/numbers/math-random.h:9: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [580/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.abstract-code.o In file included from ../../deps/v8/src/objects/abstract-code.cc:5: In file included from ../../deps/v8/src/objects/abstract-code.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/abstract-code.cc:7: In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/abstract-code.cc:7: In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/abstract-code.cc:5: In file included from ../../deps/v8/src/objects/abstract-code.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/abstract-code.cc:5: In file included from ../../deps/v8/src/objects/abstract-code.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/abstract-code.cc:5: In file included from ../../deps/v8/src/objects/abstract-code.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [581/1984] CXX obj/deps/v8/src/logging/v8_base_without_compiler.log.o In file included from ../../deps/v8/src/logging/log.cc:5: In file included from ../../deps/v8/src/logging/log.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/logging/log.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/logging/log.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/logging/log.cc:5: In file included from ../../deps/v8/src/logging/log.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/logging/log.cc:5: In file included from ../../deps/v8/src/logging/log.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/logging/log.cc:5: In file included from ../../deps/v8/src/logging/log.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [582/1984] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.conversions.o In file included from ../../deps/v8/src/numbers/conversions.cc:18: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/numbers/conversions.cc:22: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/numbers/conversions.cc:22: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/numbers/conversions.cc:18: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/numbers/conversions.cc:18: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/numbers/conversions.cc:18: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [583/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.backing-store.o In file included from ../../deps/v8/src/objects/backing-store.cc:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/backing-store.cc:19: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/backing-store.cc:19: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/backing-store.cc:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/backing-store.cc:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/backing-store.cc:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [584/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.bytecode-array.o In file included from ../../deps/v8/src/objects/bytecode-array.cc:5: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/bytecode-array.cc:14: In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/bytecode-array.cc:14: In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/bytecode-array.cc:5: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/bytecode-array.cc:5: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/bytecode-array.cc:5: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [585/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.bigint.o In file included from ../../deps/v8/src/objects/bigint.cc:20: In file included from ../../deps/v8/src/objects/bigint.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/bigint.cc:26: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/bigint.cc:26: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/bigint.cc:20: In file included from ../../deps/v8/src/objects/bigint.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/bigint.cc:20: In file included from ../../deps/v8/src/objects/bigint.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/bigint.cc:20: In file included from ../../deps/v8/src/objects/bigint.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [586/1984] CXX obj/deps/v8/src/json/v8_base_without_compiler.json-stringifier.o In file included from ../../deps/v8/src/json/json-stringifier.cc:5: In file included from ../../deps/v8/src/json/json-stringifier.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/json/json-stringifier.cc:13: In file included from ../../deps/v8/src/execution/protectors-inl.h:11: In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/json/json-stringifier.cc:13: In file included from ../../deps/v8/src/execution/protectors-inl.h:11: In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/json/json-stringifier.cc:5: In file included from ../../deps/v8/src/json/json-stringifier.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/json/json-stringifier.cc:5: In file included from ../../deps/v8/src/json/json-stringifier.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/json/json-stringifier.cc:5: In file included from ../../deps/v8/src/json/json-stringifier.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [587/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.code.o In file included from ../../deps/v8/src/objects/code.cc:5: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/code.cc:9: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/code.cc:9: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/code.cc:5: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/code.cc:5: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/code.cc:5: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [588/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.call-site-info.o In file included from ../../deps/v8/src/objects/call-site-info.cc:5: In file included from ../../deps/v8/src/objects/call-site-info.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/call-site-info.cc:10: In file included from ../../deps/v8/src/objects/call-site-info-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/call-site-info.cc:10: In file included from ../../deps/v8/src/objects/call-site-info-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/call-site-info.cc:5: In file included from ../../deps/v8/src/objects/call-site-info.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/call-site-info.cc:5: In file included from ../../deps/v8/src/objects/call-site-info.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/call-site-info.cc:5: In file included from ../../deps/v8/src/objects/call-site-info.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [589/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.compilation-cache-table.o In file included from ../../deps/v8/src/objects/compilation-cache-table.cc:5: In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/compilation-cache-table.cc:9: In file included from ../../deps/v8/src/objects/compilation-cache-table-inl.h:13: In file included from ../../deps/v8/src/objects/name-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/compilation-cache-table.cc:9: In file included from ../../deps/v8/src/objects/compilation-cache-table-inl.h:13: In file included from ../../deps/v8/src/objects/name-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/compilation-cache-table.cc:5: In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/compilation-cache-table.cc:5: In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/compilation-cache-table.cc:5: In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [590/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.debug-objects.o In file included from ../../deps/v8/src/objects/debug-objects.cc:5: In file included from ../../deps/v8/src/objects/debug-objects.h:11: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/debug-objects.cc:8: In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/debug-objects.cc:8: In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/debug-objects.cc:5: In file included from ../../deps/v8/src/objects/debug-objects.h:11: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/debug-objects.cc:5: In file included from ../../deps/v8/src/objects/debug-objects.h:11: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/debug-objects.cc:5: In file included from ../../deps/v8/src/objects/debug-objects.h:11: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [591/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.contexts.o In file included from ../../deps/v8/src/objects/contexts.cc:5: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/contexts.cc:14: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/contexts.cc:14: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/contexts.cc:5: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/contexts.cc:5: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/contexts.cc:5: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [592/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.deoptimization-data.o In file included from ../../deps/v8/src/objects/deoptimization-data.cc:5: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/deoptimization-data.cc:13: In file included from ../../deps/v8/src/objects/deoptimization-data-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/deoptimization-data.cc:13: In file included from ../../deps/v8/src/objects/deoptimization-data-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/deoptimization-data.cc:5: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/deoptimization-data.cc:5: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/deoptimization-data.cc:5: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [593/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.dependent-code.o In file included from ../../deps/v8/src/objects/dependent-code.cc:5: In file included from ../../deps/v8/src/objects/dependent-code.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/dependent-code.cc:9: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/dependent-code.cc:9: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/dependent-code.cc:5: In file included from ../../deps/v8/src/objects/dependent-code.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/dependent-code.cc:5: In file included from ../../deps/v8/src/objects/dependent-code.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/dependent-code.cc:5: In file included from ../../deps/v8/src/objects/dependent-code.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [594/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.elements-kind.o In file included from ../../deps/v8/src/objects/elements-kind.cc:8: In file included from ../../deps/v8/src/objects/elements.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/elements-kind.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/elements-kind.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/elements-kind.cc:8: In file included from ../../deps/v8/src/objects/elements.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/elements-kind.cc:8: In file included from ../../deps/v8/src/objects/elements.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/elements-kind.cc:8: In file included from ../../deps/v8/src/objects/elements.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [595/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.embedder-data-array.o In file included from ../../deps/v8/src/objects/embedder-data-array.cc:5: In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/embedder-data-array.cc:8: In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/embedder-data-array.cc:8: In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/embedder-data-array.cc:5: In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/embedder-data-array.cc:5: In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/embedder-data-array.cc:5: In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [596/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.field-type.o In file included from ../../deps/v8/src/objects/field-type.cc:7: In file included from ../../deps/v8/src/handles/handles-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/field-type.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/field-type.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/field-type.cc:7: In file included from ../../deps/v8/src/handles/handles-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/field-type.cc:7: In file included from ../../deps/v8/src/handles/handles-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/field-type.cc:7: In file included from ../../deps/v8/src/handles/handles-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [597/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.fixed-array.o In file included from ../../deps/v8/src/objects/fixed-array.cc:5: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/fixed-array.cc:7: In file included from ../../deps/v8/src/objects/map-inl.h:11: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/fixed-array.cc:7: In file included from ../../deps/v8/src/objects/map-inl.h:11: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/fixed-array.cc:5: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/fixed-array.cc:5: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/fixed-array.cc:5: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [598/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.feedback-vector.o In file included from ../../deps/v8/src/objects/feedback-vector.cc:5: In file included from ../../deps/v8/src/objects/feedback-vector.h:17: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/feedback-vector.cc:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/feedback-vector.cc:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/feedback-vector.cc:5: In file included from ../../deps/v8/src/objects/feedback-vector.h:17: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/feedback-vector.cc:5: In file included from ../../deps/v8/src/objects/feedback-vector.h:17: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/feedback-vector.cc:5: In file included from ../../deps/v8/src/objects/feedback-vector.h:17: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [599/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.instruction-stream.o In file included from ../../deps/v8/src/objects/instruction-stream.cc:5: In file included from ../../deps/v8/src/objects/instruction-stream.h:13: In file included from ../../deps/v8/src/objects/trusted-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/instruction-stream.cc:8: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/instruction-stream.cc:8: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/instruction-stream.cc:5: In file included from ../../deps/v8/src/objects/instruction-stream.h:13: In file included from ../../deps/v8/src/objects/trusted-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/instruction-stream.cc:5: In file included from ../../deps/v8/src/objects/instruction-stream.h:13: In file included from ../../deps/v8/src/objects/trusted-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/instruction-stream.cc:5: In file included from ../../deps/v8/src/objects/instruction-stream.h:13: In file included from ../../deps/v8/src/objects/trusted-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [600/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-array-buffer.o In file included from ../../deps/v8/src/objects/js-array-buffer.cc:5: In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/js-array-buffer.cc:7: In file included from ../../deps/v8/src/execution/protectors-inl.h:11: In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-array-buffer.cc:7: In file included from ../../deps/v8/src/execution/protectors-inl.h:11: In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-array-buffer.cc:5: In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-array-buffer.cc:5: In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-array-buffer.cc:5: In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [601/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-break-iterator.o In file included from ../../deps/v8/src/objects/js-break-iterator.cc:9: In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/js-break-iterator.cc:12: In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-break-iterator.cc:12: In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-break-iterator.cc:9: In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-break-iterator.cc:9: In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-break-iterator.cc:9: In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [602/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-atomics-synchronization.o In file included from ../../deps/v8/src/objects/js-atomics-synchronization.cc:5: In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.cc:9: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.cc:9: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.cc:5: In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.cc:5: In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-atomics-synchronization.cc:5: In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [603/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-collator.o In file included from ../../deps/v8/src/objects/js-collator.cc:9: In file included from ../../deps/v8/src/objects/js-collator.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/js-collator.cc:12: In file included from ../../deps/v8/src/objects/js-collator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-collator.cc:12: In file included from ../../deps/v8/src/objects/js-collator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-collator.cc:9: In file included from ../../deps/v8/src/objects/js-collator.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-collator.cc:9: In file included from ../../deps/v8/src/objects/js-collator.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-collator.cc:9: In file included from ../../deps/v8/src/objects/js-collator.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [604/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.intl-objects.o In file included from ../../deps/v8/src/objects/intl-objects.cc:5: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/intl-objects.cc:14: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/intl-objects.cc:14: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/intl-objects.cc:5: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/intl-objects.cc:5: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/intl-objects.cc:5: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [605/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-display-names.o In file included from ../../deps/v8/src/objects/js-display-names.cc:9: In file included from ../../deps/v8/src/objects/js-display-names.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/js-display-names.cc:17: In file included from ../../deps/v8/src/objects/js-display-names-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-display-names.cc:17: In file included from ../../deps/v8/src/objects/js-display-names-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-display-names.cc:9: In file included from ../../deps/v8/src/objects/js-display-names.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-display-names.cc:9: In file included from ../../deps/v8/src/objects/js-display-names.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-display-names.cc:9: In file included from ../../deps/v8/src/objects/js-display-names.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [606/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-disposable-stack.o In file included from ../../deps/v8/src/objects/js-disposable-stack.cc:5: In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/js-disposable-stack.cc:16: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-disposable-stack.cc:16: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-disposable-stack.cc:5: In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-disposable-stack.cc:5: In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-disposable-stack.cc:5: In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [607/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-list-format.o In file included from ../../deps/v8/src/objects/js-list-format.cc:9: In file included from ../../deps/v8/src/objects/js-list-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/js-list-format.cc:16: In file included from ../../deps/v8/src/objects/elements-inl.h:13: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-list-format.cc:16: In file included from ../../deps/v8/src/objects/elements-inl.h:13: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-list-format.cc:9: In file included from ../../deps/v8/src/objects/js-list-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-list-format.cc:9: In file included from ../../deps/v8/src/objects/js-list-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-list-format.cc:9: In file included from ../../deps/v8/src/objects/js-list-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [608/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-duration-format.o In file included from ../../deps/v8/src/objects/js-duration-format.cc:9: In file included from ../../deps/v8/src/objects/js-duration-format.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/js-duration-format.cc:20: In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-duration-format.cc:20: In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-duration-format.cc:9: In file included from ../../deps/v8/src/objects/js-duration-format.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-duration-format.cc:9: In file included from ../../deps/v8/src/objects/js-duration-format.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-duration-format.cc:9: In file included from ../../deps/v8/src/objects/js-duration-format.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [609/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-date-time-format.o In file included from ../../deps/v8/src/objects/js-date-time-format.cc:5: In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/js-date-time-format.cc:20: In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-date-time-format.cc:20: In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-date-time-format.cc:5: In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-date-time-format.cc:5: In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-date-time-format.cc:5: In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [610/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-function.o In file included from ../../deps/v8/src/objects/js-function.cc:5: In file included from ../../deps/v8/src/objects/js-function.h:11: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/js-function.cc:13: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-function.cc:13: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-function.cc:5: In file included from ../../deps/v8/src/objects/js-function.h:11: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-function.cc:5: In file included from ../../deps/v8/src/objects/js-function.h:11: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-function.cc:5: In file included from ../../deps/v8/src/objects/js-function.h:11: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [611/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-locale.o In file included from ../../deps/v8/src/objects/js-locale.cc:9: In file included from ../../deps/v8/src/objects/js-locale.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/js-locale.cc:20: In file included from ../../deps/v8/src/objects/js-locale-inl.h:15: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-locale.cc:20: In file included from ../../deps/v8/src/objects/js-locale-inl.h:15: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-locale.cc:9: In file included from ../../deps/v8/src/objects/js-locale.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-locale.cc:9: In file included from ../../deps/v8/src/objects/js-locale.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-locale.cc:9: In file included from ../../deps/v8/src/objects/js-locale.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [612/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-plural-rules.o In file included from ../../deps/v8/src/objects/js-plural-rules.cc:9: In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/js-plural-rules.cc:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-plural-rules.cc:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-plural-rules.cc:9: In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-plural-rules.cc:9: In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-plural-rules.cc:9: In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [613/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-number-format.o In file included from ../../deps/v8/src/objects/js-number-format.cc:9: In file included from ../../deps/v8/src/objects/js-number-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/js-number-format.cc:17: In file included from ../../deps/v8/src/objects/js-number-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-number-format.cc:17: In file included from ../../deps/v8/src/objects/js-number-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-number-format.cc:9: In file included from ../../deps/v8/src/objects/js-number-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-number-format.cc:9: In file included from ../../deps/v8/src/objects/js-number-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-number-format.cc:9: In file included from ../../deps/v8/src/objects/js-number-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [614/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.lookup-cache.o In file included from ../../deps/v8/src/objects/lookup-cache.cc:5: In file included from ../../deps/v8/src/objects/lookup-cache.h:8: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [615/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-raw-json.o In file included from ../../deps/v8/src/objects/js-raw-json.cc:5: In file included from ../../deps/v8/src/objects/js-raw-json.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/js-raw-json.cc:10: In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-raw-json.cc:10: In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-raw-json.cc:5: In file included from ../../deps/v8/src/objects/js-raw-json.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-raw-json.cc:5: In file included from ../../deps/v8/src/objects/js-raw-json.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-raw-json.cc:5: In file included from ../../deps/v8/src/objects/js-raw-json.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [616/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-regexp.o In file included from ../../deps/v8/src/objects/js-regexp.cc:5: In file included from ../../deps/v8/src/objects/js-regexp.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/js-regexp.cc:12: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-regexp.cc:12: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-regexp.cc:5: In file included from ../../deps/v8/src/objects/js-regexp.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-regexp.cc:5: In file included from ../../deps/v8/src/objects/js-regexp.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-regexp.cc:5: In file included from ../../deps/v8/src/objects/js-regexp.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [617/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-relative-time-format.o In file included from ../../deps/v8/src/objects/js-relative-time-format.cc:9: In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/js-relative-time-format.cc:19: In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-relative-time-format.cc:19: In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-relative-time-format.cc:9: In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-relative-time-format.cc:9: In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-relative-time-format.cc:9: In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [618/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-segment-iterator.o In file included from ../../deps/v8/src/objects/js-segment-iterator.cc:9: In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/js-segment-iterator.cc:18: In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-segment-iterator.cc:18: In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-segment-iterator.cc:9: In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-segment-iterator.cc:9: In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-segment-iterator.cc:9: In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [619/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-objects.o In file included from ../../deps/v8/src/objects/js-objects.cc:5: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/js-objects.cc:10: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-objects.cc:10: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-objects.cc:5: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-objects.cc:5: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-objects.cc:5: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [620/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-segmenter.o In file included from ../../deps/v8/src/objects/js-segmenter.cc:9: In file included from ../../deps/v8/src/objects/js-segmenter.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/js-segmenter.cc:18: In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-segmenter.cc:18: In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-segmenter.cc:9: In file included from ../../deps/v8/src/objects/js-segmenter.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-segmenter.cc:9: In file included from ../../deps/v8/src/objects/js-segmenter.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-segmenter.cc:9: In file included from ../../deps/v8/src/objects/js-segmenter.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [621/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-segments.o In file included from ../../deps/v8/src/objects/js-segments.cc:9: In file included from ../../deps/v8/src/objects/js-segments.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/js-segments.cc:18: In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-segments.cc:18: In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-segments.cc:9: In file included from ../../deps/v8/src/objects/js-segments.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-segments.cc:9: In file included from ../../deps/v8/src/objects/js-segments.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-segments.cc:9: In file included from ../../deps/v8/src/objects/js-segments.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [622/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-struct.o In file included from ../../deps/v8/src/objects/js-struct.cc:5: In file included from ../../deps/v8/src/objects/js-struct.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/js-struct.cc:7: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-struct.cc:7: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-struct.cc:5: In file included from ../../deps/v8/src/objects/js-struct.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-struct.cc:5: In file included from ../../deps/v8/src/objects/js-struct.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-struct.cc:5: In file included from ../../deps/v8/src/objects/js-struct.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [623/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-weak-refs.o In file included from ../../deps/v8/src/objects/js-weak-refs.cc:5: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/js-weak-refs.cc:8: In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-weak-refs.cc:8: In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-weak-refs.cc:5: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-weak-refs.cc:5: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-weak-refs.cc:5: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [624/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.literal-objects.o In file included from ../../deps/v8/src/objects/literal-objects.cc:5: In file included from ../../deps/v8/src/objects/literal-objects.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/literal-objects.cc:13: In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/literal-objects.cc:13: In file included from ../../deps/v8/src/heap/local-factory-inl.h:11: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/literal-objects.cc:5: In file included from ../../deps/v8/src/objects/literal-objects.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/literal-objects.cc:5: In file included from ../../deps/v8/src/objects/literal-objects.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/literal-objects.cc:5: In file included from ../../deps/v8/src/objects/literal-objects.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [625/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.keys.o In file included from ../../deps/v8/src/objects/keys.cc:5: In file included from ../../deps/v8/src/objects/keys.h:9: In file included from ../../deps/v8/src/objects/hash-table.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/keys.cc:9: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/keys.cc:9: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/keys.cc:5: In file included from ../../deps/v8/src/objects/keys.h:9: In file included from ../../deps/v8/src/objects/hash-table.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/keys.cc:5: In file included from ../../deps/v8/src/objects/keys.h:9: In file included from ../../deps/v8/src/objects/hash-table.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/keys.cc:5: In file included from ../../deps/v8/src/objects/keys.h:9: In file included from ../../deps/v8/src/objects/hash-table.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [626/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.managed.o In file included from ../../deps/v8/src/objects/managed.cc:5: In file included from ../../deps/v8/src/objects/managed.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/managed.cc:7: In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/managed.cc:7: In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/managed.cc:5: In file included from ../../deps/v8/src/objects/managed.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/managed.cc:5: In file included from ../../deps/v8/src/objects/managed.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/managed.cc:5: In file included from ../../deps/v8/src/objects/managed.h:11: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [627/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.map-updater.o In file included from ../../deps/v8/src/objects/map-updater.cc:5: In file included from ../../deps/v8/src/objects/map-updater.h:14: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/map-updater.cc:11: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/map-updater.cc:11: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/map-updater.cc:5: In file included from ../../deps/v8/src/objects/map-updater.h:14: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/map-updater.cc:5: In file included from ../../deps/v8/src/objects/map-updater.h:14: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/map-updater.cc:5: In file included from ../../deps/v8/src/objects/map-updater.h:14: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [628/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.lookup.o In file included from ../../deps/v8/src/objects/lookup.cc:5: In file included from ../../deps/v8/src/objects/lookup.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/lookup.cc:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/lookup.cc:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/lookup.cc:5: In file included from ../../deps/v8/src/objects/lookup.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/lookup.cc:5: In file included from ../../deps/v8/src/objects/lookup.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/lookup.cc:5: In file included from ../../deps/v8/src/objects/lookup.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [629/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.map.o In file included from ../../deps/v8/src/objects/map.cc:5: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/map.cc:11: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/map.cc:11: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/map.cc:5: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/map.cc:5: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/map.cc:5: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [630/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.object-type.o In file included from ../../deps/v8/src/objects/object-type.cc:7: In file included from ../../deps/v8/src/objects/objects-inl.h:14: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/object-type.cc:7: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/object-type.cc:7: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/object-type.cc:7: In file included from ../../deps/v8/src/objects/objects-inl.h:14: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/object-type.cc:7: In file included from ../../deps/v8/src/objects/objects-inl.h:14: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/object-type.cc:7: In file included from ../../deps/v8/src/objects/objects-inl.h:14: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [631/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.module.o In file included from ../../deps/v8/src/objects/module.cc:5: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/module.cc:10: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/module.cc:10: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/module.cc:5: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/module.cc:5: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/module.cc:5: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [632/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.option-utils.o In file included from ../../deps/v8/src/objects/option-utils.cc:5: In file included from ../../deps/v8/src/objects/option-utils.h:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/option-utils.cc:8: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/option-utils.cc:8: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/option-utils.cc:5: In file included from ../../deps/v8/src/objects/option-utils.h:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/option-utils.cc:5: In file included from ../../deps/v8/src/objects/option-utils.h:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/option-utils.cc:5: In file included from ../../deps/v8/src/objects/option-utils.h:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [633/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-temporal-objects.o In file included from ../../deps/v8/src/objects/js-temporal-objects.cc:5: In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/js-temporal-objects.cc:14: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-temporal-objects.cc:14: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/js-temporal-objects.cc:5: In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-temporal-objects.cc:5: In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/js-temporal-objects.cc:5: In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [634/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.property-descriptor.o In file included from ../../deps/v8/src/objects/property-descriptor.cc:5: In file included from ../../deps/v8/src/objects/property-descriptor.h:9: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/property-descriptor.cc:8: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/property-descriptor.cc:8: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/property-descriptor.cc:5: In file included from ../../deps/v8/src/objects/property-descriptor.h:9: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/property-descriptor.cc:5: In file included from ../../deps/v8/src/objects/property-descriptor.h:9: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/property-descriptor.cc:5: In file included from ../../deps/v8/src/objects/property-descriptor.h:9: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [635/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.ordered-hash-table.o In file included from ../../deps/v8/src/objects/ordered-hash-table.cc:5: In file included from ../../deps/v8/src/objects/ordered-hash-table.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/ordered-hash-table.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/ordered-hash-table.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/ordered-hash-table.cc:5: In file included from ../../deps/v8/src/objects/ordered-hash-table.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/ordered-hash-table.cc:5: In file included from ../../deps/v8/src/objects/ordered-hash-table.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/ordered-hash-table.cc:5: In file included from ../../deps/v8/src/objects/ordered-hash-table.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [636/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.property.o In file included from ../../deps/v8/src/objects/property.cc:5: In file included from ../../deps/v8/src/objects/property.h:13: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/property.cc:9: In file included from ../../deps/v8/src/objects/name-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/property.cc:9: In file included from ../../deps/v8/src/objects/name-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/property.cc:5: In file included from ../../deps/v8/src/objects/property.h:13: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/property.cc:5: In file included from ../../deps/v8/src/objects/property.h:13: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/property.cc:5: In file included from ../../deps/v8/src/objects/property.h:13: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [637/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.elements.o In file included from ../../deps/v8/src/objects/elements.cc:5: In file included from ../../deps/v8/src/objects/elements.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/elements.cc:11: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/elements.cc:11: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/elements.cc:5: In file included from ../../deps/v8/src/objects/elements.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/elements.cc:5: In file included from ../../deps/v8/src/objects/elements.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/elements.cc:5: In file included from ../../deps/v8/src/objects/elements.h:8: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [638/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.regexp-match-info.o In file included from ../../deps/v8/src/objects/regexp-match-info.cc:7: In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:8: In file included from ../../deps/v8/src/objects/regexp-match-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/regexp-match-info.cc:7: In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:11: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/regexp-match-info.cc:7: In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:11: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/regexp-match-info.cc:7: In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:8: In file included from ../../deps/v8/src/objects/regexp-match-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/regexp-match-info.cc:7: In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:8: In file included from ../../deps/v8/src/objects/regexp-match-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/regexp-match-info.cc:7: In file included from ../../deps/v8/src/objects/regexp-match-info-inl.h:8: In file included from ../../deps/v8/src/objects/regexp-match-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [639/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.scope-info.o In file included from ../../deps/v8/src/objects/scope-info.cc:5: In file included from ../../deps/v8/src/objects/scope-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/scope-info.cc:12: In file included from ../../deps/v8/src/objects/module-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/scope-info.cc:12: In file included from ../../deps/v8/src/objects/module-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/scope-info.cc:5: In file included from ../../deps/v8/src/objects/scope-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/scope-info.cc:5: In file included from ../../deps/v8/src/objects/scope-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/scope-info.cc:5: In file included from ../../deps/v8/src/objects/scope-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [640/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.simd.o In file included from ../../deps/v8/src/objects/simd.cc:5: In file included from ../../deps/v8/src/objects/simd.h:11: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/simd.cc:10: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/simd.cc:10: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/simd.cc:5: In file included from ../../deps/v8/src/objects/simd.h:11: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/simd.cc:5: In file included from ../../deps/v8/src/objects/simd.h:11: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/simd.cc:5: In file included from ../../deps/v8/src/objects/simd.h:11: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [641/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.type-hints.o [642/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.shared-function-info.o In file included from ../../deps/v8/src/objects/shared-function-info.cc:5: In file included from ../../deps/v8/src/objects/shared-function-info.h:12: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/shared-function-info.cc:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/shared-function-info.cc:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/shared-function-info.cc:5: In file included from ../../deps/v8/src/objects/shared-function-info.h:12: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/shared-function-info.cc:5: In file included from ../../deps/v8/src/objects/shared-function-info.h:12: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/shared-function-info.cc:5: In file included from ../../deps/v8/src/objects/shared-function-info.h:12: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [643/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string-comparator.o In file included from ../../deps/v8/src/objects/string-comparator.cc:5: In file included from ../../deps/v8/src/objects/string-comparator.h:10: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/string-comparator.cc:7: In file included from ../../deps/v8/src/objects/string-inl.h:20: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/string-comparator.cc:7: In file included from ../../deps/v8/src/objects/string-inl.h:20: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/string-comparator.cc:5: In file included from ../../deps/v8/src/objects/string-comparator.h:10: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/string-comparator.cc:5: In file included from ../../deps/v8/src/objects/string-comparator.h:10: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/string-comparator.cc:5: In file included from ../../deps/v8/src/objects/string-comparator.h:10: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [644/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string-forwarding-table.o In file included from ../../deps/v8/src/objects/string-forwarding-table.cc:5: In file included from ../../deps/v8/src/objects/string-forwarding-table.h:8: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/string-forwarding-table.cc:9: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/string-forwarding-table.cc:9: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/string-forwarding-table.cc:5: In file included from ../../deps/v8/src/objects/string-forwarding-table.h:8: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/string-forwarding-table.cc:5: In file included from ../../deps/v8/src/objects/string-forwarding-table.h:8: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/string-forwarding-table.cc:5: In file included from ../../deps/v8/src/objects/string-forwarding-table.h:8: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [645/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.objects.o In file included from ../../deps/v8/src/objects/objects.cc:5: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/objects.cc:14: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/objects.cc:14: In file included from ../../deps/v8/src/api/api-arguments-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/objects.cc:5: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/objects.cc:5: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/objects.cc:5: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [646/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string-table.o In file included from ../../deps/v8/src/objects/string-table.cc:5: In file included from ../../deps/v8/src/objects/string-table.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/string-table.cc:13: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/string-table.cc:13: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/string-table.cc:5: In file included from ../../deps/v8/src/objects/string-table.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/string-table.cc:5: In file included from ../../deps/v8/src/objects/string-table.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/string-table.cc:5: In file included from ../../deps/v8/src/objects/string-table.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [647/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.source-text-module.o In file included from ../../deps/v8/src/objects/source-text-module.cc:5: In file included from ../../deps/v8/src/objects/source-text-module.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/source-text-module.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/source-text-module.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/source-text-module.cc:5: In file included from ../../deps/v8/src/objects/source-text-module.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/source-text-module.cc:5: In file included from ../../deps/v8/src/objects/source-text-module.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/source-text-module.cc:5: In file included from ../../deps/v8/src/objects/source-text-module.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [648/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.swiss-name-dictionary.o In file included from ../../deps/v8/src/objects/swiss-name-dictionary.cc:6: In file included from ../../deps/v8/src/objects/swiss-name-dictionary.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.cc:6: In file included from ../../deps/v8/src/objects/swiss-name-dictionary.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.cc:6: In file included from ../../deps/v8/src/objects/swiss-name-dictionary.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/swiss-name-dictionary.cc:6: In file included from ../../deps/v8/src/objects/swiss-name-dictionary.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [649/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.symbol-table.o In file included from ../../deps/v8/src/objects/symbol-table.cc:5: In file included from ../../deps/v8/src/objects/hash-table-inl.h:8: In file included from ../../deps/v8/src/objects/hash-table.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/symbol-table.cc:5: In file included from ../../deps/v8/src/objects/hash-table-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/symbol-table.cc:5: In file included from ../../deps/v8/src/objects/hash-table-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/symbol-table.cc:5: In file included from ../../deps/v8/src/objects/hash-table-inl.h:8: In file included from ../../deps/v8/src/objects/hash-table.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/symbol-table.cc:5: In file included from ../../deps/v8/src/objects/hash-table-inl.h:8: In file included from ../../deps/v8/src/objects/hash-table.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/symbol-table.cc:5: In file included from ../../deps/v8/src/objects/hash-table-inl.h:8: In file included from ../../deps/v8/src/objects/hash-table.h:13: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [650/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.synthetic-module.o In file included from ../../deps/v8/src/objects/synthetic-module.cc:5: In file included from ../../deps/v8/src/objects/synthetic-module.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/synthetic-module.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/synthetic-module.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/synthetic-module.cc:5: In file included from ../../deps/v8/src/objects/synthetic-module.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/synthetic-module.cc:5: In file included from ../../deps/v8/src/objects/synthetic-module.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/synthetic-module.cc:5: In file included from ../../deps/v8/src/objects/synthetic-module.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [651/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.tagged-impl.o In file included from ../../deps/v8/src/objects/tagged-impl.cc:9: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../../deps/v8/src/heap/heap-layout.h:13: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/tagged-impl.cc:9: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/tagged-impl.cc:9: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/tagged-impl.cc:9: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../../deps/v8/src/heap/heap-layout.h:13: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/tagged-impl.cc:9: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../../deps/v8/src/heap/heap-layout.h:13: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/tagged-impl.cc:9: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../../deps/v8/src/heap/heap-layout.h:13: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [652/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string.o In file included from ../../deps/v8/src/objects/string.cc:5: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/string.cc:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/string.cc:14: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/string.cc:5: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/string.cc:5: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/string.cc:5: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [653/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.template-objects.o In file included from ../../deps/v8/src/objects/template-objects.cc:5: In file included from ../../deps/v8/src/objects/template-objects.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/template-objects.cc:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/template-objects.cc:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/template-objects.cc:5: In file included from ../../deps/v8/src/objects/template-objects.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/template-objects.cc:5: In file included from ../../deps/v8/src/objects/template-objects.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/template-objects.cc:5: In file included from ../../deps/v8/src/objects/template-objects.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [654/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.templates.o In file included from ../../deps/v8/src/objects/templates.cc:5: In file included from ../../deps/v8/src/objects/templates.h:14: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/templates.cc:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/templates.cc:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/templates.cc:5: In file included from ../../deps/v8/src/objects/templates.h:14: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/templates.cc:5: In file included from ../../deps/v8/src/objects/templates.h:14: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/templates.cc:5: In file included from ../../deps/v8/src/objects/templates.h:14: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [655/1984] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.import-attributes.o In file included from ../../deps/v8/src/parsing/import-attributes.cc:5: In file included from ../../deps/v8/src/parsing/import-attributes.h:8: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/parsing/import-attributes.cc:5: In file included from ../../deps/v8/src/parsing/import-attributes.h:8: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/import-attributes.cc:5: In file included from ../../deps/v8/src/parsing/import-attributes.h:8: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/import-attributes.cc:5: In file included from ../../deps/v8/src/parsing/import-attributes.h:8: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [656/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.transitions.o In file included from ../../deps/v8/src/objects/transitions.cc:5: In file included from ../../deps/v8/src/objects/transitions.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/transitions.cc:10: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/transitions.cc:10: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/transitions.cc:5: In file included from ../../deps/v8/src/objects/transitions.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/transitions.cc:5: In file included from ../../deps/v8/src/objects/transitions.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/transitions.cc:5: In file included from ../../deps/v8/src/objects/transitions.h:11: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [657/1984] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.literal-buffer.o In file included from ../../deps/v8/src/parsing/literal-buffer.cc:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/parsing/literal-buffer.cc:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/literal-buffer.cc:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/literal-buffer.cc:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [658/1984] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.token.o [659/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.visitors.o In file included from ../../deps/v8/src/objects/visitors.cc:5: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/visitors.cc:7: In file included from ../../deps/v8/src/codegen/reloc-info-inl.h:11: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/visitors.cc:7: In file included from ../../deps/v8/src/codegen/reloc-info-inl.h:11: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/visitors.cc:5: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/visitors.cc:5: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/visitors.cc:5: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [660/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.waiter-queue-node.o In file included from ../../deps/v8/src/objects/waiter-queue-node.cc:5: In file included from ../../deps/v8/src/objects/waiter-queue-node.h:8: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/waiter-queue-node.cc:9: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/waiter-queue-node.cc:9: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/waiter-queue-node.cc:5: In file included from ../../deps/v8/src/objects/waiter-queue-node.h:8: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/waiter-queue-node.cc:5: In file included from ../../deps/v8/src/objects/waiter-queue-node.h:8: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/waiter-queue-node.cc:5: In file included from ../../deps/v8/src/objects/waiter-queue-node.h:8: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [661/1984] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.func-name-inferrer.o In file included from ../../deps/v8/src/parsing/func-name-inferrer.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/parsing/func-name-inferrer.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/parsing/func-name-inferrer.cc:9: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/parsing/func-name-inferrer.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/func-name-inferrer.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/func-name-inferrer.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [662/1984] CXX obj/deps/v8/src/objects/v8_base_without_compiler.value-serializer.o In file included from ../../deps/v8/src/objects/value-serializer.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/objects/value-serializer.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/value-serializer.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/objects/value-serializer.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/value-serializer.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/objects/value-serializer.cc:13: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [663/1984] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.parse-info.o In file included from ../../deps/v8/src/parsing/parse-info.cc:5: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/parsing/parse-info.cc:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/parsing/parse-info.cc:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/parsing/parse-info.cc:5: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/parse-info.cc:5: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/parse-info.cc:5: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [664/1984] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-stats.o [665/1984] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.pending-compilation-error-handler.o In file included from ../../deps/v8/src/parsing/pending-compilation-error-handler.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/parsing/pending-compilation-error-handler.cc:14: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/parsing/pending-compilation-error-handler.cc:14: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/parsing/pending-compilation-error-handler.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/pending-compilation-error-handler.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/pending-compilation-error-handler.cc:7: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [666/1984] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.parsing.o In file included from ../../deps/v8/src/parsing/parsing.cc:9: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/parsing/parsing.cc:10: In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/parsing/parsing.cc:10: In file included from ../../deps/v8/src/execution/vm-state-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/parsing/parsing.cc:9: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/parsing.cc:9: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/parsing.cc:9: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [667/1984] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.preparse-data.o In file included from ../../deps/v8/src/parsing/preparse-data.cc:5: In file included from ../../deps/v8/src/parsing/preparse-data.h:16: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/parsing/preparse-data.cc:13: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/parsing/preparse-data.cc:13: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/parsing/preparse-data.cc:5: In file included from ../../deps/v8/src/parsing/preparse-data.h:16: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/preparse-data.cc:5: In file included from ../../deps/v8/src/parsing/preparse-data.h:16: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/preparse-data.cc:5: In file included from ../../deps/v8/src/parsing/preparse-data.h:16: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [668/1984] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.rewriter.o In file included from ../../deps/v8/src/parsing/rewriter.cc:9: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/parsing/rewriter.cc:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/parsing/rewriter.cc:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/parsing/rewriter.cc:9: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/rewriter.cc:9: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/rewriter.cc:9: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [669/1984] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.scanner-character-streams.o In file included from ../../deps/v8/src/parsing/scanner-character-streams.cc:16: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/parsing/scanner-character-streams.cc:17: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/parsing/scanner-character-streams.cc:17: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/parsing/scanner-character-streams.cc:16: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/scanner-character-streams.cc:16: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/scanner-character-streams.cc:16: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [670/1984] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.scanner.o In file included from ../../deps/v8/src/parsing/scanner.cc:7: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/parsing/scanner.cc:17: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/parsing/scanner.cc:17: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/parsing/scanner.cc:7: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/scanner.cc:7: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/scanner.cc:7: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [671/1984] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.preparser.o In file included from ../../deps/v8/src/parsing/preparser.cc:5: In file included from ../../deps/v8/src/parsing/preparser.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/parsing/preparser.cc:12: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/parsing/preparser.cc:12: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/parsing/preparser.cc:5: In file included from ../../deps/v8/src/parsing/preparser.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/preparser.cc:5: In file included from ../../deps/v8/src/parsing/preparser.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/preparser.cc:5: In file included from ../../deps/v8/src/parsing/preparser.h:8: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [672/1984] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.allocation-tracker.o In file included from ../../deps/v8/src/profiler/allocation-tracker.cc:5: In file included from ../../deps/v8/src/profiler/allocation-tracker.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/profiler/allocation-tracker.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/profiler/allocation-tracker.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/profiler/allocation-tracker.cc:5: In file included from ../../deps/v8/src/profiler/allocation-tracker.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/allocation-tracker.cc:5: In file included from ../../deps/v8/src/profiler/allocation-tracker.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/allocation-tracker.cc:5: In file included from ../../deps/v8/src/profiler/allocation-tracker.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [673/1984] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.cpu-profiler.o In file included from ../../deps/v8/src/profiler/cpu-profiler.cc:5: In file included from ../../deps/v8/src/profiler/cpu-profiler.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/profiler/cpu-profiler.cc:14: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/profiler/cpu-profiler.cc:14: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/profiler/cpu-profiler.cc:5: In file included from ../../deps/v8/src/profiler/cpu-profiler.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/cpu-profiler.cc:5: In file included from ../../deps/v8/src/profiler/cpu-profiler.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/cpu-profiler.cc:5: In file included from ../../deps/v8/src/profiler/cpu-profiler.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [674/1984] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.heap-profiler.o In file included from ../../deps/v8/src/profiler/heap-profiler.cc:5: In file included from ../../deps/v8/src/profiler/heap-profiler.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/profiler/heap-profiler.cc:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/profiler/heap-profiler.cc:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/profiler/heap-profiler.cc:5: In file included from ../../deps/v8/src/profiler/heap-profiler.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/heap-profiler.cc:5: In file included from ../../deps/v8/src/profiler/heap-profiler.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/heap-profiler.cc:5: In file included from ../../deps/v8/src/profiler/heap-profiler.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [675/1984] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-bytecode.o In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.cc:5: In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [676/1984] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.symbolizer.o In file included from ../../deps/v8/src/profiler/symbolizer.cc:5: In file included from ../../deps/v8/src/profiler/symbolizer.h:9: In file included from ../../deps/v8/src/profiler/profile-generator.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/profiler/symbolizer.cc:5: In file included from ../../deps/v8/src/profiler/symbolizer.h:9: In file included from ../../deps/v8/src/profiler/profile-generator.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/symbolizer.cc:5: In file included from ../../deps/v8/src/profiler/symbolizer.h:9: In file included from ../../deps/v8/src/profiler/profile-generator.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/symbolizer.cc:5: In file included from ../../deps/v8/src/profiler/symbolizer.h:9: In file included from ../../deps/v8/src/profiler/profile-generator.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [677/1984] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.parser.o In file included from ../../deps/v8/src/parsing/parser.cc:5: In file included from ../../deps/v8/src/parsing/parser.h:10: In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/parsing/parser.cc:26: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/parsing/parser.cc:26: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/parsing/parser.cc:5: In file included from ../../deps/v8/src/parsing/parser.h:10: In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/parser.cc:5: In file included from ../../deps/v8/src/parsing/parser.h:10: In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/parsing/parser.cc:5: In file included from ../../deps/v8/src/parsing/parser.h:10: In file included from ../../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [678/1984] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecodes.o [679/1984] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-compiler.o In file included from ../../deps/v8/src/regexp/experimental/experimental-compiler.cc:5: In file included from ../../deps/v8/src/regexp/experimental/experimental-compiler.h:8: In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [680/1984] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.tracing-cpu-profiler.o In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.cc:5: In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.cc:5: In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.cc:5: In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.cc:5: In file included from ../../deps/v8/src/profiler/tracing-cpu-profiler.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [681/1984] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-error.o [682/1984] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-ast.o In file included from ../../deps/v8/src/regexp/regexp-ast.cc:5: In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [683/1984] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profile-generator.o In file included from ../../deps/v8/src/profiler/profile-generator.cc:5: In file included from ../../deps/v8/src/profiler/profile-generator.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/profiler/profile-generator.cc:13: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/profiler/profile-generator.cc:13: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/profiler/profile-generator.cc:5: In file included from ../../deps/v8/src/profiler/profile-generator.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/profile-generator.cc:5: In file included from ../../deps/v8/src/profiler/profile-generator.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/profile-generator.cc:5: In file included from ../../deps/v8/src/profiler/profile-generator.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [684/1984] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-listener.o In file included from ../../deps/v8/src/profiler/profiler-listener.cc:5: In file included from ../../deps/v8/src/profiler/profiler-listener.h:11: In file included from ../../deps/v8/src/logging/code-events.h:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/profiler/profiler-listener.cc:14: In file included from ../../deps/v8/src/objects/code-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/profiler/profiler-listener.cc:14: In file included from ../../deps/v8/src/objects/code-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/profiler/profiler-listener.cc:5: In file included from ../../deps/v8/src/profiler/profiler-listener.h:11: In file included from ../../deps/v8/src/logging/code-events.h:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/profiler-listener.cc:5: In file included from ../../deps/v8/src/profiler/profiler-listener.h:11: In file included from ../../deps/v8/src/logging/code-events.h:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/profiler-listener.cc:5: In file included from ../../deps/v8/src/profiler/profiler-listener.h:11: In file included from ../../deps/v8/src/logging/code-events.h:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [685/1984] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-dotprinter.o In file included from ../../deps/v8/src/regexp/regexp-dotprinter.cc:8: In file included from ../../deps/v8/src/regexp/regexp-compiler.h:13: In file included from ../../deps/v8/src/regexp/regexp-nodes.h:9: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [686/1984] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.strings-storage.o In file included from ../../deps/v8/src/profiler/strings-storage.cc:5: In file included from ../../deps/v8/src/profiler/strings-storage.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/profiler/strings-storage.cc:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/profiler/strings-storage.cc:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/profiler/strings-storage.cc:5: In file included from ../../deps/v8/src/profiler/strings-storage.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/strings-storage.cc:5: In file included from ../../deps/v8/src/profiler/strings-storage.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/strings-storage.cc:5: In file included from ../../deps/v8/src/profiler/strings-storage.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [687/1984] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.tick-sample.o In file included from ../../deps/v8/src/profiler/tick-sample.cc:12: In file included from ../../deps/v8/src/execution/embedder-state.h:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/profiler/tick-sample.cc:13: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/profiler/tick-sample.cc:13: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/profiler/tick-sample.cc:12: In file included from ../../deps/v8/src/execution/embedder-state.h:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/tick-sample.cc:12: In file included from ../../deps/v8/src/execution/embedder-state.h:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/tick-sample.cc:12: In file included from ../../deps/v8/src/execution/embedder-state.h:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [688/1984] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.sampling-heap-profiler.o In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.cc:5: In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.h:14: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.cc:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.cc:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.cc:5: In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.h:14: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.cc:5: In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.h:14: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.cc:5: In file included from ../../deps/v8/src/profiler/sampling-heap-profiler.h:14: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [689/1984] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.heap-snapshot-generator.o In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.cc:5: In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.cc:10: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.cc:10: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.cc:5: In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.cc:5: In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.cc:5: In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [690/1984] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-compiler-tonode.o In file included from ../../deps/v8/src/regexp/regexp-compiler-tonode.cc:6: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/regexp/regexp-compiler-tonode.cc:6: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp-compiler-tonode.cc:6: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp-compiler-tonode.cc:6: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [691/1984] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.weak-code-registry.o In file included from ../../deps/v8/src/profiler/weak-code-registry.cc:5: In file included from ../../deps/v8/src/profiler/weak-code-registry.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/profiler/weak-code-registry.cc:7: In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/profiler/weak-code-registry.cc:7: In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/profiler/weak-code-registry.cc:5: In file included from ../../deps/v8/src/profiler/weak-code-registry.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/weak-code-registry.cc:5: In file included from ../../deps/v8/src/profiler/weak-code-registry.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/profiler/weak-code-registry.cc:5: In file included from ../../deps/v8/src/profiler/weak-code-registry.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [692/1984] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-interpreter.o In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.cc:5: In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.h:8: In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.cc:7: In file included from ../../deps/v8/src/objects/string-inl.h:20: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.cc:7: In file included from ../../deps/v8/src/objects/string-inl.h:20: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.cc:5: In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.h:8: In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.cc:5: In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.h:8: In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.cc:5: In file included from ../../deps/v8/src/regexp/experimental/experimental-interpreter.h:8: In file included from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: In file included from ../../deps/v8/src/regexp/regexp-ast.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [693/1984] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental.o In file included from ../../deps/v8/src/regexp/experimental/experimental.cc:5: In file included from ../../deps/v8/src/regexp/experimental/experimental.h:9: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/regexp/experimental/experimental.cc:10: In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/experimental/experimental.cc:10: In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/experimental/experimental.cc:5: In file included from ../../deps/v8/src/regexp/experimental/experimental.h:9: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/experimental/experimental.cc:5: In file included from ../../deps/v8/src/regexp/experimental/experimental.h:9: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/experimental/experimental.cc:5: In file included from ../../deps/v8/src/regexp/experimental/experimental.h:9: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [694/1984] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-result-vector.o In file included from ../../deps/v8/src/regexp/regexp-result-vector.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/regexp/regexp-result-vector.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp-result-vector.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp-result-vector.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [695/1984] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-stack.o In file included from ../../deps/v8/src/regexp/regexp-stack.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/regexp/regexp-stack.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp-stack.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp-stack.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [696/1984] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecode-generator.o In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.cc:5: In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.h:10: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.cc:8: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.cc:8: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.cc:5: In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.h:10: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.cc:5: In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.h:10: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.cc:5: In file included from ../../deps/v8/src/regexp/regexp-bytecode-generator.h:10: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [697/1984] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecode-peephole.o In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:5: In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.h:9: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:8: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:8: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:5: In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.h:9: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:5: In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.h:9: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:5: In file included from ../../deps/v8/src/regexp/regexp-bytecode-peephole.h:9: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [698/1984] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-compiler.o In file included from ../../deps/v8/src/regexp/regexp-compiler.cc:5: In file included from ../../deps/v8/src/regexp/regexp-compiler.h:13: In file included from ../../deps/v8/src/regexp/regexp-nodes.h:9: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/regexp/regexp-compiler.cc:11: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/regexp-compiler.cc:11: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/regexp-compiler.cc:5: In file included from ../../deps/v8/src/regexp/regexp-compiler.h:13: In file included from ../../deps/v8/src/regexp/regexp-nodes.h:9: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp-compiler.cc:5: In file included from ../../deps/v8/src/regexp/regexp-compiler.h:13: In file included from ../../deps/v8/src/regexp/regexp-nodes.h:9: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp-compiler.cc:5: In file included from ../../deps/v8/src/regexp/regexp-compiler.h:13: In file included from ../../deps/v8/src/regexp/regexp-nodes.h:9: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [699/1984] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-macro-assembler-tracer.o In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:9: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:7: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:7: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:9: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:9: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:9: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [700/1984] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-interpreter.o In file included from ../../deps/v8/src/regexp/regexp-interpreter.cc:7: In file included from ../../deps/v8/src/regexp/regexp-interpreter.h:10: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/regexp/regexp-interpreter.cc:13: In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/regexp-interpreter.cc:13: In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/regexp-interpreter.cc:7: In file included from ../../deps/v8/src/regexp/regexp-interpreter.h:10: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp-interpreter.cc:7: In file included from ../../deps/v8/src/regexp/regexp-interpreter.h:10: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp-interpreter.cc:7: In file included from ../../deps/v8/src/regexp/regexp-interpreter.h:10: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [701/1984] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-macro-assembler.o In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.cc:5: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.cc:9: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.cc:9: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.cc:5: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.cc:5: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.cc:5: In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [702/1984] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-utils.o In file included from ../../deps/v8/src/regexp/regexp-utils.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/regexp/regexp-utils.cc:8: In file included from ../../deps/v8/src/execution/protectors-inl.h:11: In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/regexp-utils.cc:8: In file included from ../../deps/v8/src/execution/protectors-inl.h:11: In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/regexp-utils.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp-utils.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp-utils.cc:7: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [703/1984] CXX obj/deps/v8/src/roots/v8_base_without_compiler.roots.o In file included from ../../deps/v8/src/roots/roots.cc:5: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/roots/roots.cc:11: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/roots/roots.cc:11: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/roots/roots.cc:5: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/roots/roots.cc:5: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/roots/roots.cc:5: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [704/1984] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-parser.o In file included from ../../deps/v8/src/regexp/regexp-parser.cc:5: In file included from ../../deps/v8/src/regexp/regexp-parser.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/regexp/regexp-parser.cc:8: In file included from ../../deps/v8/src/objects/string-inl.h:20: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/regexp-parser.cc:8: In file included from ../../deps/v8/src/objects/string-inl.h:20: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/regexp-parser.cc:5: In file included from ../../deps/v8/src/regexp/regexp-parser.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp-parser.cc:5: In file included from ../../deps/v8/src/regexp/regexp-parser.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp-parser.cc:5: In file included from ../../deps/v8/src/regexp/regexp-parser.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [705/1984] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp.o In file included from ../../deps/v8/src/regexp/regexp.cc:5: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/regexp/regexp.cc:11: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/regexp.cc:11: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/regexp.cc:5: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp.cc:5: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/regexp.cc:5: In file included from ../../deps/v8/src/regexp/regexp.h:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [706/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-array.o In file included from ../../deps/v8/src/runtime/runtime-array.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-array.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-array.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-array.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-array.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-array.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [707/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-atomics.o In file included from ../../deps/v8/src/runtime/runtime-atomics.cc:6: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-atomics.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-atomics.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-atomics.cc:6: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-atomics.cc:6: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-atomics.cc:6: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [708/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-bigint.o In file included from ../../deps/v8/src/runtime/runtime-bigint.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-bigint.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-bigint.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-bigint.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-bigint.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-bigint.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [709/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-collections.o In file included from ../../deps/v8/src/runtime/runtime-collections.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-collections.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-collections.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-collections.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-collections.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-collections.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [710/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-date.o In file included from ../../deps/v8/src/runtime/runtime-date.cc:5: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-date.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-date.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-date.cc:5: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-date.cc:5: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-date.cc:5: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [711/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-classes.o In file included from ../../deps/v8/src/runtime/runtime-classes.cc:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-classes.cc:12: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-classes.cc:12: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-classes.cc:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-classes.cc:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-classes.cc:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [712/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-compiler.o In file included from ../../deps/v8/src/runtime/runtime-compiler.cc:8: In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-compiler.cc:14: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-compiler.cc:14: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-compiler.cc:8: In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-compiler.cc:8: In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-compiler.cc:8: In file included from ../../deps/v8/src/codegen/compilation-cache.h:9: In file included from ../../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [713/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-debug.o In file included from ../../deps/v8/src/runtime/runtime-debug.cc:9: In file included from ../../deps/v8/src/debug/debug-scopes.h:8: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-debug.cc:12: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-debug.cc:12: In file included from ../../deps/v8/src/execution/frames-inl.h:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-debug.cc:9: In file included from ../../deps/v8/src/debug/debug-scopes.h:8: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-debug.cc:9: In file included from ../../deps/v8/src/debug/debug-scopes.h:8: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-debug.cc:9: In file included from ../../deps/v8/src/debug/debug-scopes.h:8: In file included from ../../deps/v8/src/debug/debug-frames.h:10: In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [714/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-forin.o In file included from ../../deps/v8/src/runtime/runtime-forin.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-forin.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-forin.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-forin.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-forin.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-forin.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [715/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-function.o In file included from ../../deps/v8/src/runtime/runtime-function.cc:5: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-function.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-function.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-function.cc:5: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-function.cc:5: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-function.cc:5: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [716/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-futex.o In file included from ../../deps/v8/src/runtime/runtime-futex.cc:6: In file included from ../../deps/v8/src/execution/futex-emulation.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-futex.cc:7: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-futex.cc:7: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-futex.cc:6: In file included from ../../deps/v8/src/execution/futex-emulation.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-futex.cc:6: In file included from ../../deps/v8/src/execution/futex-emulation.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-futex.cc:6: In file included from ../../deps/v8/src/execution/futex-emulation.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [717/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-generator.o In file included from ../../deps/v8/src/runtime/runtime-generator.cc:5: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-generator.cc:6: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-generator.cc:6: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-generator.cc:5: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-generator.cc:5: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-generator.cc:5: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [718/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-intl.o In file included from ../../deps/v8/src/runtime/runtime-intl.cc:12: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-intl.cc:12: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-intl.cc:12: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-intl.cc:12: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-intl.cc:12: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-intl.cc:12: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [719/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-internal.o In file included from ../../deps/v8/src/runtime/runtime-internal.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-internal.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-internal.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-internal.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-internal.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-internal.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [720/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-literals.o In file included from ../../deps/v8/src/runtime/runtime-literals.cc:5: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-literals.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-literals.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-literals.cc:5: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-literals.cc:5: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-literals.cc:5: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [721/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-module.o In file included from ../../deps/v8/src/runtime/runtime-module.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-module.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-module.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-module.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-module.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-module.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [722/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-numbers.o In file included from ../../deps/v8/src/runtime/runtime-numbers.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-numbers.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-numbers.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-numbers.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-numbers.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-numbers.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [723/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-object.o In file included from ../../deps/v8/src/runtime/runtime-object.cc:6: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-object.cc:9: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-object.cc:9: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-object.cc:6: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-object.cc:6: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-object.cc:6: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [724/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-operators.o In file included from ../../deps/v8/src/runtime/runtime-operators.cc:5: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-operators.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-operators.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-operators.cc:5: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-operators.cc:5: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-operators.cc:5: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [725/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-promise.o In file included from ../../deps/v8/src/runtime/runtime-promise.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-promise.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-promise.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-promise.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-promise.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-promise.cc:5: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [726/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-proxy.o In file included from ../../deps/v8/src/runtime/runtime-proxy.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-proxy.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-proxy.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-proxy.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-proxy.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-proxy.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [727/1984] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.hardware-support.o [728/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-scopes.o In file included from ../../deps/v8/src/runtime/runtime-scopes.cc:7: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-scopes.cc:10: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-scopes.cc:10: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-scopes.cc:7: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-scopes.cc:7: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-scopes.cc:7: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [729/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-shadow-realm.o In file included from ../../deps/v8/src/runtime/runtime-shadow-realm.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-shadow-realm.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-shadow-realm.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-shadow-realm.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-shadow-realm.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-shadow-realm.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [730/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-symbol.o In file included from ../../deps/v8/src/runtime/runtime-symbol.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-symbol.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-symbol.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-symbol.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-symbol.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-symbol.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [731/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-strings.o In file included from ../../deps/v8/src/runtime/runtime-strings.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-strings.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-strings.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-strings.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-strings.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-strings.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [732/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-regexp.o In file included from ../../deps/v8/src/runtime/runtime-regexp.cc:10: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-regexp.cc:10: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-regexp.cc:10: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-regexp.cc:10: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-regexp.cc:10: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-regexp.cc:10: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [733/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-temporal.o In file included from ../../deps/v8/src/runtime/runtime-temporal.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-temporal.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-temporal.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-temporal.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-temporal.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-temporal.cc:5: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [734/1984] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.sandbox.o In file included from ../../deps/v8/src/sandbox/sandbox.cc:9: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [735/1984] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.cppheap-pointer-table.o In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.h:14: In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.h:14: In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.h:14: In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/cppheap-pointer-table.h:14: In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [736/1984] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.external-pointer-table.o In file included from ../../deps/v8/src/sandbox/external-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/external-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/sandbox/external-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/external-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/sandbox/external-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/external-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/sandbox/external-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/external-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [737/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-trace.o In file included from ../../deps/v8/src/runtime/runtime-trace.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-trace.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-trace.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-trace.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-trace.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-trace.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [738/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-utils.o In file included from ../../deps/v8/src/runtime/runtime-utils.cc:5: In file included from ../../deps/v8/src/runtime/runtime-utils.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-utils.cc:9: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-utils.cc:9: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-utils.cc:5: In file included from ../../deps/v8/src/runtime/runtime-utils.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-utils.cc:5: In file included from ../../deps/v8/src/runtime/runtime-utils.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-utils.cc:5: In file included from ../../deps/v8/src/runtime/runtime-utils.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [739/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-test.o In file included from ../../deps/v8/src/runtime/runtime-test.cc:12: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-test.cc:12: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-test.cc:12: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-test.cc:12: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-test.cc:12: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-test.cc:12: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [740/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-weak-refs.o In file included from ../../deps/v8/src/runtime/runtime-weak-refs.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-weak-refs.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-weak-refs.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-weak-refs.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-weak-refs.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-weak-refs.cc:5: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [741/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-typedarray.o In file included from ../../deps/v8/src/runtime/runtime-typedarray.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-typedarray.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-typedarray.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-typedarray.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-typedarray.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-typedarray.cc:7: In file included from ../../deps/v8/src/execution/arguments-inl.h:8: In file included from ../../deps/v8/src/execution/arguments.h:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [742/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime.o In file included from ../../deps/v8/src/runtime/runtime.cc:5: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime.cc:10: In file included from ../../deps/v8/src/strings/string-hasher-inl.h:14: In file included from ../../deps/v8/src/objects/name-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime.cc:10: In file included from ../../deps/v8/src/strings/string-hasher-inl.h:14: In file included from ../../deps/v8/src/objects/name-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime.cc:5: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime.cc:5: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime.cc:5: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [743/1984] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.trusted-pointer-table.o In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.h:12: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.h:12: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.h:12: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/trusted-pointer-table.h:12: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [744/1984] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.code-pointer-table.o In file included from ../../deps/v8/src/sandbox/code-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/sandbox/code-pointer-table.cc:7: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/sandbox/code-pointer-table.cc:7: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/sandbox/code-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/sandbox/code-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/sandbox/code-pointer-table.cc:5: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [745/1984] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.js-dispatch-table.o In file included from ../../deps/v8/src/sandbox/js-dispatch-table.cc:5: In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.cc:7: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.cc:7: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.cc:5: In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.cc:5: In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/sandbox/js-dispatch-table.cc:5: In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [746/1984] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.testing.o In file included from ../../deps/v8/src/sandbox/testing.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/sandbox/testing.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/sandbox/testing.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/sandbox/testing.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/sandbox/testing.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/sandbox/testing.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [747/1984] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.trusted-pointer-scope.o In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.cc:5: In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.h:8: In file included from ../../deps/v8/src/sandbox/isolate.h:8: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.cc:7: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.cc:7: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.cc:5: In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.h:8: In file included from ../../deps/v8/src/sandbox/isolate.h:8: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.cc:5: In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.h:8: In file included from ../../deps/v8/src/sandbox/isolate.h:8: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.cc:5: In file included from ../../deps/v8/src/sandbox/trusted-pointer-scope.h:8: In file included from ../../deps/v8/src/sandbox/isolate.h:8: In file included from ../../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [748/1984] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.roots-serializer.o In file included from ../../deps/v8/src/snapshot/roots-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/snapshot/roots-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/roots-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/roots-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [749/1984] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-utils.o [750/1984] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.context-deserializer.o In file included from ../../deps/v8/src/snapshot/context-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/context-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/snapshot/context-deserializer.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/context-deserializer.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/context-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/context-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/context-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/context-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/context-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/context-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [751/1984] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.code-serializer.o In file included from ../../deps/v8/src/snapshot/code-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/code-serializer.h:9: In file included from ../../deps/v8/src/codegen/script-details.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/snapshot/code-serializer.cc:17: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/code-serializer.cc:17: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/code-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/code-serializer.h:9: In file included from ../../deps/v8/src/codegen/script-details.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/code-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/code-serializer.h:9: In file included from ../../deps/v8/src/codegen/script-details.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/code-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/code-serializer.h:9: In file included from ../../deps/v8/src/codegen/script-details.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [752/1984] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.context-serializer.o In file included from ../../deps/v8/src/snapshot/context-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/context-serializer.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/snapshot/context-serializer.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/context-serializer.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/context-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/context-serializer.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/context-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/context-serializer.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/context-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/context-serializer.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [753/1984] CXX obj/deps/v8/src/snapshot/embedded/v8_base_without_compiler.embedded-data.o In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.cc:5: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.cc:7: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.cc:7: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.cc:5: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.cc:5: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.cc:5: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [754/1984] CXX obj/deps/v8/src/strings/v8_base_without_compiler.char-predicates.o [755/1984] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.object-deserializer.o In file included from ../../deps/v8/src/snapshot/object-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/object-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/snapshot/object-deserializer.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/object-deserializer.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/object-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/object-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/object-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/object-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/object-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/object-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [756/1984] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-data.o In file included from ../../deps/v8/src/snapshot/snapshot-data.cc:5: In file included from ../../deps/v8/src/snapshot/snapshot-data.h:11: In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/snapshot/snapshot-data.cc:5: In file included from ../../deps/v8/src/snapshot/snapshot-data.h:11: In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/snapshot-data.cc:5: In file included from ../../deps/v8/src/snapshot/snapshot-data.h:11: In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/snapshot-data.cc:5: In file included from ../../deps/v8/src/snapshot/snapshot-data.h:11: In file included from ../../deps/v8/src/codegen/external-reference-table.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [757/1984] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.read-only-deserializer.o In file included from ../../deps/v8/src/snapshot/read-only-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/read-only-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/read-only-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/read-only-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/read-only-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/read-only-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [758/1984] CXX obj/deps/v8/src/strings/v8_base_without_compiler.string-case.o In file included from ../../deps/v8/src/strings/string-case.cc:8: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [759/1984] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.read-only-serializer.o In file included from ../../deps/v8/src/snapshot/read-only-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/read-only-serializer.h:8: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/snapshot/read-only-serializer.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/read-only-serializer.cc:8: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/read-only-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/read-only-serializer.h:8: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/read-only-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/read-only-serializer.h:8: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/read-only-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/read-only-serializer.h:8: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [760/1984] CXX obj/deps/v8/src/strings/v8_base_without_compiler.unicode-decoder.o [761/1984] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.serializer-deserializer.o In file included from ../../deps/v8/src/snapshot/serializer-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/serializer-deserializer.h:8: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/snapshot/serializer-deserializer.cc:7: In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/serializer-deserializer.cc:7: In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/serializer-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/serializer-deserializer.h:8: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/serializer-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/serializer-deserializer.h:8: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/serializer-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/serializer-deserializer.h:8: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [762/1984] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.deserializer.o In file included from ../../deps/v8/src/snapshot/deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/snapshot/deserializer.cc:10: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/deserializer.cc:10: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [763/1984] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.shared-heap-deserializer.o In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.cc:7: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/shared-heap-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [764/1984] CXX obj/deps/v8/src/strings/v8_base_without_compiler.unicode.o [765/1984] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.traced-value.o [766/1984] CXX obj/deps/v8/src/tasks/v8_base_without_compiler.operations-barrier.o In file included from ../../deps/v8/src/tasks/operations-barrier.cc:5: In file included from ../../deps/v8/src/tasks/operations-barrier.h:11: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [767/1984] CXX obj/deps/v8/src/tasks/v8_base_without_compiler.task-utils.o In file included from ../../deps/v8/src/tasks/task-utils.cc:7: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [768/1984] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.sort-builtins.o In file included from ../../deps/v8/src/snapshot/sort-builtins.cc:5: In file included from ../../deps/v8/src/snapshot/sort-builtins.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/snapshot/sort-builtins.cc:5: In file included from ../../deps/v8/src/snapshot/sort-builtins.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/sort-builtins.cc:5: In file included from ../../deps/v8/src/snapshot/sort-builtins.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/sort-builtins.cc:5: In file included from ../../deps/v8/src/snapshot/sort-builtins.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [769/1984] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.shared-heap-serializer.o In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.h:8: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.cc:8: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.cc:8: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.h:8: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.h:8: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/shared-heap-serializer.h:8: In file included from ../../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../../deps/v8/src/objects/visitors.h:10: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [770/1984] CXX obj/deps/v8/src/utils/v8_base_without_compiler.bit-vector.o [771/1984] CXX obj/deps/v8/src/utils/v8_base_without_compiler.detachable-vector.o [772/1984] CXX obj/deps/v8/src/utils/v8_base_without_compiler.allocation.o In file included from ../../deps/v8/src/utils/allocation.cc:5: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [773/1984] CXX obj/deps/v8/src/utils/v8_base_without_compiler.hex-format.o [774/1984] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.tracing-category-observer.o In file included from ../../deps/v8/src/tracing/tracing-category-observer.cc:9: In file included from ../../deps/v8/src/logging/counters.h:18: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [775/1984] CXX obj/deps/v8/src/utils/v8_base_without_compiler.sha-256.o [776/1984] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.serializer.o In file included from ../../deps/v8/src/snapshot/serializer.cc:5: In file included from ../../deps/v8/src/snapshot/serializer.h:8: In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: In file included from ../../deps/v8/src/utils/address-map.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/snapshot/serializer.cc:8: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/serializer.cc:8: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/serializer.cc:5: In file included from ../../deps/v8/src/snapshot/serializer.h:8: In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: In file included from ../../deps/v8/src/utils/address-map.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/serializer.cc:5: In file included from ../../deps/v8/src/snapshot/serializer.h:8: In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: In file included from ../../deps/v8/src/utils/address-map.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/serializer.cc:5: In file included from ../../deps/v8/src/snapshot/serializer.h:8: In file included from ../../deps/v8/src/codegen/external-reference-encoder.h:12: In file included from ../../deps/v8/src/utils/address-map.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [777/1984] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-source-sink.o In file included from ../../deps/v8/src/snapshot/snapshot-source-sink.cc:10: In file included from ../../deps/v8/src/handles/handles-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/snapshot/snapshot-source-sink.cc:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/snapshot-source-sink.cc:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/snapshot-source-sink.cc:10: In file included from ../../deps/v8/src/handles/handles-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/snapshot-source-sink.cc:10: In file included from ../../deps/v8/src/handles/handles-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/snapshot-source-sink.cc:10: In file included from ../../deps/v8/src/handles/handles-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [778/1984] CXX obj/deps/v8/src/utils/v8_base_without_compiler.version.o [779/1984] CXX obj/deps/v8/src/zone/v8_base_without_compiler.type-stats.o [780/1984] CXX obj/deps/v8/src/tasks/v8_base_without_compiler.cancelable-task.o In file included from ../../deps/v8/src/tasks/cancelable-task.cc:5: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/tasks/cancelable-task.cc:5: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/tasks/cancelable-task.cc:5: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/tasks/cancelable-task.cc:5: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [781/1984] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.trace-event.o In file included from ../../deps/v8/src/tracing/trace-event.cc:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/tracing/trace-event.cc:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/tracing/trace-event.cc:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/tracing/trace-event.cc:9: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [782/1984] CXX obj/deps/v8/src/utils/v8_base_without_compiler.utils.o In file included from ../../deps/v8/src/utils/utils.cc:17: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [783/1984] CXX obj/deps/v8/src/zone/v8_base_without_compiler.zone-segment.o [784/1984] CXX obj/deps/v8/third_party/siphash/v8_base_without_compiler.halfsiphash.o [785/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.crc32.o [786/1984] CXX obj/deps/v8/src/zone/v8_base_without_compiler.zone.o [787/1984] CXX obj/deps/v8/src/zone/v8_base_without_compiler.accounting-allocator.o In file included from ../../deps/v8/src/zone/accounting-allocator.cc:9: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [788/1984] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot.o In file included from ../../deps/v8/src/snapshot/snapshot.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/snapshot/snapshot.cc:9: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/snapshot.cc:9: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/snapshot.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/snapshot.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/snapshot.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [789/1984] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.startup-deserializer.o In file included from ../../deps/v8/src/snapshot/startup-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/startup-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/snapshot/startup-deserializer.cc:11: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/startup-deserializer.cc:11: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/startup-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/startup-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/startup-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/startup-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/startup-deserializer.cc:5: In file included from ../../deps/v8/src/snapshot/startup-deserializer.h:8: In file included from ../../deps/v8/src/snapshot/deserializer.h:13: In file included from ../../deps/v8/src/execution/local-isolate.h:11: In file included from ../../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [790/1984] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.startup-serializer.o In file included from ../../deps/v8/src/snapshot/startup-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/startup-serializer.h:10: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/snapshot/startup-serializer.cc:8: In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/startup-serializer.cc:8: In file included from ../../deps/v8/src/handles/global-handles-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/startup-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/startup-serializer.h:10: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/startup-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/startup-serializer.h:10: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/startup-serializer.cc:5: In file included from ../../deps/v8/src/snapshot/startup-serializer.h:10: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [791/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.remote-object-id.o [792/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.custom-preview.o [793/1984] CXX obj/deps/v8/src/utils/v8_base_without_compiler.ostreams.o In file included from ../../deps/v8/src/utils/ostreams.cc:5: In file included from ../../deps/v8/src/utils/ostreams.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/utils/ostreams.cc:5: In file included from ../../deps/v8/src/utils/ostreams.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/utils/ostreams.cc:5: In file included from ../../deps/v8/src/utils/ostreams.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/utils/ostreams.cc:5: In file included from ../../deps/v8/src/utils/ostreams.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [794/1984] CXX obj/deps/v8/src/strings/v8_base_without_compiler.string-builder.o In file included from ../../deps/v8/src/strings/string-builder.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/strings/string-builder.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/strings/string-builder.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/strings/string-builder.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/strings/string-builder.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/strings/string-builder.cc:6: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [795/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.string-16.o [796/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.inspected-context.o [797/1984] CXX obj/deps/v8/src/utils/v8_base_without_compiler.memcopy.o In file included from ../../deps/v8/src/utils/memcopy.cc:7: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/utils/memcopy.cc:7: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/utils/memcopy.cc:7: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/utils/memcopy.cc:7: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [798/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.string-util.o [799/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.search-util.o [800/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-barrier.o [801/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.test-interface.o [802/1984] CXX obj/deps/v8/src/strings/v8_base_without_compiler.string-stream.o In file included from ../../deps/v8/src/strings/string-stream.cc:5: In file included from ../../deps/v8/src/strings/string-stream.h:14: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/strings/string-stream.cc:12: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/strings/string-stream.cc:12: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/strings/string-stream.cc:5: In file included from ../../deps/v8/src/strings/string-stream.h:14: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/strings/string-stream.cc:5: In file included from ../../deps/v8/src/strings/string-stream.h:14: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/strings/string-stream.cc:5: In file included from ../../deps/v8/src/strings/string-stream.h:14: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [803/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-agent-impl.o [804/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-id.o [805/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.injected-script.o [806/1984] CXX obj/deps/v8/src/strings/v8_base_without_compiler.uri.o In file included from ../../deps/v8/src/strings/uri.cc:5: In file included from ../../deps/v8/src/strings/uri.h:9: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/strings/uri.cc:9: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/strings/uri.cc:9: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/strings/uri.cc:5: In file included from ../../deps/v8/src/strings/uri.h:9: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/strings/uri.cc:5: In file included from ../../deps/v8/src/strings/uri.h:9: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/strings/uri.cc:5: In file included from ../../deps/v8/src/strings/uri.h:9: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [807/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-script.o [808/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-deep-serializer.o [809/1984] CXX obj/deps/v8/src/utils/v8_base_without_compiler.address-map.o In file included from ../../deps/v8/src/utils/address-map.cc:5: In file included from ../../deps/v8/src/utils/address-map.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/utils/address-map.cc:8: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/utils/address-map.cc:8: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/utils/address-map.cc:5: In file included from ../../deps/v8/src/utils/address-map.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/utils/address-map.cc:5: In file included from ../../deps/v8/src/utils/address-map.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/utils/address-map.cc:5: In file included from ../../deps/v8/src/utils/address-map.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [810/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-message.o [811/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console.o [812/1984] CXX obj/deps/v8/src/temporal/v8_base_without_compiler.temporal-parser.o In file included from ../../deps/v8/src/temporal/temporal-parser.cc:5: In file included from ../../deps/v8/src/temporal/temporal-parser.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/temporal/temporal-parser.cc:10: In file included from ../../deps/v8/src/objects/string-inl.h:20: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/temporal/temporal-parser.cc:10: In file included from ../../deps/v8/src/objects/string-inl.h:20: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/temporal/temporal-parser.cc:5: In file included from ../../deps/v8/src/temporal/temporal-parser.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/temporal/temporal-parser.cc:5: In file included from ../../deps/v8/src/temporal/temporal-parser.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/temporal/temporal-parser.cc:5: In file included from ../../deps/v8/src/temporal/temporal-parser.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [813/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-schema-agent-impl.o [814/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-string-conversions.o [815/1984] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json_platform_v8.o [816/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-serialization-duplicate-tracker.o [817/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-regex.o [818/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-value-utils.o [819/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-session-impl.o [820/1984] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.error_support.o [821/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-profiler-agent-impl.o [822/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-heap-profiler-agent-impl.o In file included from ../../deps/v8/src/inspector/v8-heap-profiler-agent-impl.cc:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [823/1984] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.span.o [824/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger.o [825/1984] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.status.o [826/1984] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.serializable.o [827/1984] CXX obj/deps/v8/src/utils/v8_base_without_compiler.identity-map.o In file included from ../../deps/v8/src/utils/identity-map.cc:9: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/utils/identity-map.cc:10: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/utils/identity-map.cc:10: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/utils/identity-map.cc:9: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/utils/identity-map.cc:9: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/utils/identity-map.cc:9: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [828/1984] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.cbor.o [829/1984] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.protocol_core.o [830/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-impl.o In file included from ../../deps/v8/src/inspector/v8-inspector-impl.cc:39: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [831/1984] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.dispatch.o [832/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-stack-trace-impl.o [833/1984] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json.o [834/1984] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Console.o [835/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-runtime-agent-impl.o [836/1984] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Schema.o [837/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-agent-impl.o [838/1984] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Protocol.o [839/1984] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-graph-printer.o [840/1984] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.HeapProfiler.o [841/1984] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.value-mirror.o [842/1984] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Profiler.o [843/1984] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Debugger.o [844/1984] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Runtime.o [845/1984] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev.o In file included from ../../deps/v8/src/maglev/maglev.cc:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/maglev/maglev.cc:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev.cc:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev.cc:10: In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [846/1984] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.baseline-batch-compiler.o In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.cc:5: In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.h:10: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.cc:10: In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.cc:10: In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.cc:5: In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.h:10: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.cc:5: In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.h:10: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.cc:5: In file included from ../../deps/v8/src/baseline/baseline-batch-compiler.h:10: In file included from ../../deps/v8/src/handles/global-handles.h:17: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [847/1984] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-pipeline-statistics.o In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.cc:5: In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.h:10: In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.cc:8: In file included from ../../deps/v8/src/objects/js-function-inl.h:21: In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.cc:8: In file included from ../../deps/v8/src/objects/js-function-inl.h:21: In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.cc:5: In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.h:10: In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.cc:5: In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.h:10: In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.cc:5: In file included from ../../deps/v8/src/maglev/maglev-pipeline-statistics.h:10: In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [848/1984] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-compilation-unit.o In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.cc:5: In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.h:9: In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.cc:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.cc:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.cc:5: In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.h:9: In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.cc:5: In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.h:9: In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.cc:5: In file included from ../../deps/v8/src/maglev/maglev-compilation-unit.h:9: In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [849/1984] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-compilation-info.o In file included from ../../deps/v8/src/maglev/maglev-compilation-info.cc:9: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/maglev/maglev-compilation-info.cc:10: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-compilation-info.cc:10: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-compilation-info.cc:9: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-compilation-info.cc:9: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-compilation-info.cc:9: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [850/1984] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.baseline-compiler.o In file included from ../../deps/v8/src/baseline/baseline-compiler.cc:5: In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/baseline/baseline-compiler.cc:5: In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/baseline/baseline-compiler.cc:5: In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/baseline/baseline-compiler.cc:5: In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/baseline/baseline-compiler.cc:5: In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/baseline/baseline-compiler.cc:5: In file included from ../../deps/v8/src/baseline/baseline-compiler.h:12: In file included from ../../deps/v8/src/baseline/baseline-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [851/1984] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-assembler.o In file included from ../../deps/v8/src/maglev/maglev-assembler.cc:5: In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/maglev/maglev-assembler.cc:5: In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-assembler.cc:5: In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-assembler.cc:5: In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-assembler.cc:5: In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-assembler.cc:5: In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [852/1984] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-concurrent-dispatcher.o In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.cc:5: In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.h:12: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.cc:9: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.cc:9: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.cc:5: In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.h:12: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.cc:5: In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.h:12: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.cc:5: In file included from ../../deps/v8/src/maglev/maglev-concurrent-dispatcher.h:12: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [853/1984] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-types.o In file included from ../../deps/v8/src/asmjs/asm-types.cc:5: In file included from ../../deps/v8/src/asmjs/asm-types.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [854/1984] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-phi-representation-selector.o In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:13: In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:26: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:13: In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:26: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable::Snapshot>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 3329 | GetPolicyFunctions()); | ^ ../../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) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../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 220 | return memory_internal::DecomposePairImpl( | ^ ../../deps/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 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/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 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/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 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../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 1151 | snapshots_.emplace(old_block->id(), phi_taggings_.Seal()); | ^ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable::Snapshot>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::Snapshot>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_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 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 220 | return memory_internal::DecomposePairImpl( | ^ ../../deps/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 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/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 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/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 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../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 1151 | snapshots_.emplace(old_block->id(), phi_taggings_.Seal()); | ^ In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: In file included from ../../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable::Snapshot>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::Snapshot>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_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 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 220 | return memory_internal::DecomposePairImpl( | ^ ../../deps/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 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/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 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/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 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../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 1151 | snapshots_.emplace(old_block->id(), phi_taggings_.Seal()); | ^ 10 warnings generated. [855/1984] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-interpreter-frame-state.o In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5: In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.h:11: In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5: In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.h:15: In file included from ../../deps/v8/src/maglev/maglev-ir.h:28: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5: In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.h:15: In file included from ../../deps/v8/src/maglev/maglev-ir.h:28: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5: In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.h:11: In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5: In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.h:11: In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5: In file included from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.h:11: In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [856/1984] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-inside.o [857/1984] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-outside.o [858/1984] CXX obj/deps/v8/src/maglev/x64/v8_base_without_compiler.maglev-assembler-x64.o In file included from ../../deps/v8/src/maglev/x64/maglev-assembler-x64.cc:6: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/maglev/x64/maglev-assembler-x64.cc:10: In file included from ../../deps/v8/src/maglev/maglev-assembler-inl.h:8: In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/x64/maglev-assembler-x64.cc:10: In file included from ../../deps/v8/src/maglev/maglev-assembler-inl.h:8: In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/x64/maglev-assembler-x64.cc:6: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/x64/maglev-assembler-x64.cc:6: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/x64/maglev-assembler-x64.cc:6: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [859/1984] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-regalloc.o In file included from ../../deps/v8/src/maglev/maglev-regalloc.cc:5: In file included from ../../deps/v8/src/maglev/maglev-regalloc.h:9: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/maglev/maglev-regalloc.cc:5: In file included from ../../deps/v8/src/maglev/maglev-regalloc.h:11: In file included from ../../deps/v8/src/maglev/maglev-graph.h:10: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-regalloc.cc:5: In file included from ../../deps/v8/src/maglev/maglev-regalloc.h:11: In file included from ../../deps/v8/src/maglev/maglev-graph.h:10: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-regalloc.cc:5: In file included from ../../deps/v8/src/maglev/maglev-regalloc.h:9: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-regalloc.cc:5: In file included from ../../deps/v8/src/maglev/maglev-regalloc.h:9: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-regalloc.cc:5: In file included from ../../deps/v8/src/maglev/maglev-regalloc.h:9: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [860/1984] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-shared.o [861/1984] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-scanner.o In file included from ../../deps/v8/src/asmjs/asm-scanner.cc:12: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/asmjs/asm-scanner.cc:12: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/asmjs/asm-scanner.cc:12: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/asmjs/asm-scanner.cc:12: In file included from ../../deps/v8/src/parsing/scanner.h:19: In file included from ../../deps/v8/src/parsing/parse-info.h:19: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [862/1984] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-js.o In file included from ../../deps/v8/src/asmjs/asm-js.cc:10: In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../../deps/v8/src/asmjs/asm-types.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/asmjs/asm-js.cc:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/asmjs/asm-js.cc:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/asmjs/asm-js.cc:10: In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../../deps/v8/src/asmjs/asm-types.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/asmjs/asm-js.cc:10: In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../../deps/v8/src/asmjs/asm-types.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/asmjs/asm-js.cc:10: In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../../deps/v8/src/asmjs/asm-types.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [863/1984] CXX obj/deps/v8/src/maglev/x64/v8_base_without_compiler.maglev-ir-x64.o In file included from ../../deps/v8/src/maglev/x64/maglev-ir-x64.cc:6: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/maglev/x64/maglev-ir-x64.cc:7: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/x64/maglev-ir-x64.cc:7: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/x64/maglev-ir-x64.cc:6: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/x64/maglev-ir-x64.cc:6: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/x64/maglev-ir-x64.cc:6: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [864/1984] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-code-generator.o In file included from ../../deps/v8/src/maglev/maglev-code-generator.cc:5: In file included from ../../deps/v8/src/maglev/maglev-code-generator.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/maglev/maglev-code-generator.cc:5: In file included from ../../deps/v8/src/maglev/maglev-code-generator.h:11: In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-code-generator.cc:5: In file included from ../../deps/v8/src/maglev/maglev-code-generator.h:11: In file included from ../../deps/v8/src/maglev/maglev-assembler.h:9: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-code-generator.cc:5: In file included from ../../deps/v8/src/maglev/maglev-code-generator.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-code-generator.cc:5: In file included from ../../deps/v8/src/maglev/maglev-code-generator.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-code-generator.cc:5: In file included from ../../deps/v8/src/maglev/maglev-code-generator.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [865/1984] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-parser.o In file included from ../../deps/v8/src/asmjs/asm-parser.cc:5: In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../../deps/v8/src/asmjs/asm-types.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/asmjs/asm-parser.cc:17: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/asmjs/asm-parser.cc:17: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/asmjs/asm-parser.cc:5: In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../../deps/v8/src/asmjs/asm-types.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/asmjs/asm-parser.cc:5: In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../../deps/v8/src/asmjs/asm-types.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/asmjs/asm-parser.cc:5: In file included from ../../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../../deps/v8/src/asmjs/asm-types.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [866/1984] CXX obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.parallel-move.o In file included from ../../deps/v8/src/wasm/baseline/parallel-move.cc:5: In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.cc:5: In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.cc:5: In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.cc:5: In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.cc:5: In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/baseline/parallel-move.cc:5: In file included from ../../deps/v8/src/wasm/baseline/parallel-move.h:8: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [867/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-test-wasm.o In file included from ../../deps/v8/src/runtime/runtime-test-wasm.cc:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-test-wasm.cc:12: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-test-wasm.cc:12: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-test-wasm.cc:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-test-wasm.cc:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-test-wasm.cc:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [868/1984] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-wasm-objects.o In file included from ../../deps/v8/src/debug/debug-wasm-objects.cc:5: In file included from ../../deps/v8/src/debug/debug-wasm-objects.h:14: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/debug/debug-wasm-objects.cc:9: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/debug/debug-wasm-objects.cc:9: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/debug/debug-wasm-objects.cc:5: In file included from ../../deps/v8/src/debug/debug-wasm-objects.h:14: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/debug/debug-wasm-objects.cc:5: In file included from ../../deps/v8/src/debug/debug-wasm-objects.h:14: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/debug/debug-wasm-objects.cc:5: In file included from ../../deps/v8/src/debug/debug-wasm-objects.h:14: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [869/1984] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-ir.o In file included from ../../deps/v8/src/maglev/maglev-ir.cc:5: In file included from ../../deps/v8/src/maglev/maglev-ir.h:19: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/maglev/maglev-ir.cc:5: In file included from ../../deps/v8/src/maglev/maglev-ir.h:28: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-ir.cc:5: In file included from ../../deps/v8/src/maglev/maglev-ir.h:28: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-ir.cc:5: In file included from ../../deps/v8/src/maglev/maglev-ir.h:19: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-ir.cc:5: In file included from ../../deps/v8/src/maglev/maglev-ir.h:19: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-ir.cc:5: In file included from ../../deps/v8/src/maglev/maglev-ir.h:19: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [870/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.canonical-types.o In file included from ../../deps/v8/src/wasm/canonical-types.cc:5: In file included from ../../deps/v8/src/wasm/canonical-types.h:17: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/canonical-types.cc:10: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/canonical-types.cc:10: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/canonical-types.cc:5: In file included from ../../deps/v8/src/wasm/canonical-types.h:17: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/canonical-types.cc:5: In file included from ../../deps/v8/src/wasm/canonical-types.h:17: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/canonical-types.cc:5: In file included from ../../deps/v8/src/wasm/canonical-types.h:17: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [871/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.local-decl-encoder.o In file included from ../../deps/v8/src/wasm/local-decl-encoder.cc:5: In file included from ../../deps/v8/src/wasm/local-decl-encoder.h:14: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [872/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.code-space-access.o In file included from ../../deps/v8/src/wasm/code-space-access.cc:5: In file included from ../../deps/v8/src/wasm/code-space-access.h:14: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/code-space-access.cc:7: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/code-space-access.cc:7: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/code-space-access.cc:5: In file included from ../../deps/v8/src/wasm/code-space-access.h:14: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/code-space-access.cc:5: In file included from ../../deps/v8/src/wasm/code-space-access.h:14: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/code-space-access.cc:5: In file included from ../../deps/v8/src/wasm/code-space-access.h:14: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [873/1984] CXX obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.liftoff-assembler.o In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [874/1984] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-wasm.o In file included from ../../deps/v8/src/runtime/runtime-wasm.cc:7: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/runtime/runtime-wasm.cc:14: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-wasm.cc:14: In file included from ../../deps/v8/src/execution/arguments-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/runtime/runtime-wasm.cc:7: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-wasm.cc:7: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/runtime/runtime-wasm.cc:7: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [875/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.simd-shuffle.o [876/1984] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-compiler.o In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:5: In file included from ../../deps/v8/src/maglev/maglev-compiler.h:9: In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:24: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:24: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:5: In file included from ../../deps/v8/src/maglev/maglev-compiler.h:9: In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:5: In file included from ../../deps/v8/src/maglev/maglev-compiler.h:9: In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:5: In file included from ../../deps/v8/src/maglev/maglev-compiler.h:9: In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:5: In file included from ../../deps/v8/src/maglev/maglev-compiler.h:9: In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 3329 | GetPolicyFunctions()); | ^ ../../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) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../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 220 | return memory_internal::DecomposePairImpl( | ^ ../../deps/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 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_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 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-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 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../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 234 | .emplace(loop_used_nodes.header->id(), compilation_info_->zone()) | ^ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:5: In file included from ../../deps/v8/src/maglev/maglev-compiler.h:9: In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 220 | return memory_internal::DecomposePairImpl( | ^ ../../deps/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 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_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 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-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 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../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 234 | .emplace(loop_used_nodes.header->id(), compilation_info_->zone()) | ^ In file included from ../../deps/v8/src/maglev/maglev-compiler.cc:5: In file included from ../../deps/v8/src/maglev/maglev-compiler.h:9: In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 220 | return memory_internal::DecomposePairImpl( | ^ ../../deps/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 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_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 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-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 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../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 234 | .emplace(loop_used_nodes.header->id(), compilation_info_->zone()) | ^ 10 warnings generated. [877/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.function-body-decoder.o In file included from ../../deps/v8/src/wasm/function-body-decoder.cc:7: In file included from ../../deps/v8/src/utils/ostreams.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/function-body-decoder.cc:10: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/function-body-decoder.cc:10: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 4 warnings generated. [878/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.names-provider.o In file included from ../../deps/v8/src/wasm/names-provider.cc:5: In file included from ../../deps/v8/src/wasm/names-provider.h:17: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/names-provider.cc:12: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/names-provider.cc:12: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 4 warnings generated. [879/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.pgo.o In file included from ../../deps/v8/src/wasm/pgo.cc:8: In file included from ../../deps/v8/src/wasm/wasm-module-builder.h:19: In file included from ../../deps/v8/src/wasm/local-decl-encoder.h:14: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [880/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.constant-expression-interface.o In file included from ../../deps/v8/src/wasm/constant-expression-interface.cc:5: In file included from ../../deps/v8/src/wasm/constant-expression-interface.h:13: In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:30: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/constant-expression-interface.cc:10: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/constant-expression-interface.cc:10: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/constant-expression-interface.cc:5: In file included from ../../deps/v8/src/wasm/constant-expression-interface.h:13: In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:30: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/constant-expression-interface.cc:5: In file included from ../../deps/v8/src/wasm/constant-expression-interface.h:13: In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:30: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/constant-expression-interface.cc:5: In file included from ../../deps/v8/src/wasm/constant-expression-interface.h:13: In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:30: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/constant-expression-interface.cc:5: In file included from ../../deps/v8/src/wasm/constant-expression-interface.h:13: ../../deps/v8/src/wasm/function-body-decoder-impl.h:464:13: warning: 'static' function 'Populate' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration] 464 | static void Populate(HeapType* unfinished_type, const WasmModule* module) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:473:13: warning: 'static' function 'Populate' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration] 473 | static void Populate(ValueType* unfinished_type, const WasmModule* module) { | ^~~~~~~~ 9 warnings generated. [881/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.jump-table-assembler.o In file included from ../../deps/v8/src/wasm/jump-table-assembler.cc:5: In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/jump-table-assembler.cc:5: In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/jump-table-assembler.cc:5: In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/jump-table-assembler.cc:5: In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/jump-table-assembler.cc:5: In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/jump-table-assembler.cc:5: In file included from ../../deps/v8/src/wasm/jump-table-assembler.h:13: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [882/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.constant-expression.o In file included from ../../deps/v8/src/wasm/constant-expression.cc:8: In file included from ../../deps/v8/src/heap/factory-inl.h:8: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/constant-expression.cc:8: In file included from ../../deps/v8/src/heap/factory-inl.h:15: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/constant-expression.cc:8: In file included from ../../deps/v8/src/heap/factory-inl.h:15: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/constant-expression.cc:8: In file included from ../../deps/v8/src/heap/factory-inl.h:8: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/constant-expression.cc:8: In file included from ../../deps/v8/src/heap/factory-inl.h:8: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/constant-expression.cc:8: In file included from ../../deps/v8/src/heap/factory-inl.h:8: In file included from ../../deps/v8/src/heap/factory.h:13: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/constant-expression.cc:12: In file included from ../../deps/v8/src/wasm/constant-expression-interface.h:13: ../../deps/v8/src/wasm/function-body-decoder-impl.h:473:13: warning: 'static' function 'Populate' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration] 473 | static void Populate(ValueType* unfinished_type, const WasmModule* module) { | ^~~~~~~~ 8 warnings generated. [883/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.stacks.o In file included from ../../deps/v8/src/wasm/stacks.cc:5: In file included from ../../deps/v8/src/wasm/stacks.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/stacks.cc:9: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/stacks.cc:9: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/stacks.cc:5: In file included from ../../deps/v8/src/wasm/stacks.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/stacks.cc:5: In file included from ../../deps/v8/src/wasm/stacks.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/stacks.cc:5: In file included from ../../deps/v8/src/wasm/stacks.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [884/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.module-decoder.o In file included from ../../deps/v8/src/wasm/module-decoder.cc:5: In file included from ../../deps/v8/src/wasm/module-decoder.h:15: In file included from ../../deps/v8/src/logging/metrics.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/module-decoder.cc:11: In file included from ../../deps/v8/src/wasm/module-decoder-impl.h:20: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/module-decoder.cc:11: In file included from ../../deps/v8/src/wasm/module-decoder-impl.h:20: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 4 warnings generated. [885/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.value-type.o In file included from ../../deps/v8/src/wasm/value-type.cc:9: In file included from ../../deps/v8/src/wasm/canonical-types.h:17: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [886/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.streaming-decoder.o In file included from ../../deps/v8/src/wasm/streaming-decoder.cc:5: In file included from ../../deps/v8/src/wasm/streaming-decoder.h:16: In file included from ../../deps/v8/src/wasm/compilation-environment.h:17: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/streaming-decoder.cc:5: In file included from ../../deps/v8/src/wasm/streaming-decoder.h:18: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/streaming-decoder.cc:5: In file included from ../../deps/v8/src/wasm/streaming-decoder.h:18: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/streaming-decoder.cc:5: In file included from ../../deps/v8/src/wasm/streaming-decoder.h:16: In file included from ../../deps/v8/src/wasm/compilation-environment.h:17: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/streaming-decoder.cc:5: In file included from ../../deps/v8/src/wasm/streaming-decoder.h:16: In file included from ../../deps/v8/src/wasm/compilation-environment.h:17: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/streaming-decoder.cc:5: In file included from ../../deps/v8/src/wasm/streaming-decoder.h:16: In file included from ../../deps/v8/src/wasm/compilation-environment.h:17: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [887/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-deopt-data.o In file included from ../../deps/v8/src/wasm/wasm-deopt-data.cc:5: In file included from ../../deps/v8/src/wasm/wasm-deopt-data.h:13: In file included from ../../deps/v8/src/wasm/baseline/liftoff-varstate.h:8: In file included from ../../deps/v8/src/wasm/baseline/liftoff-register.h:12: In file included from ../../deps/v8/src/wasm/baseline/liftoff-assembler-defs.h:8: In file included from ../../deps/v8/src/codegen/assembler-arch.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [888/1984] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-graph-builder.o In file included from ../../deps/v8/src/maglev/maglev-graph-builder.cc:5: In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:18: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.cc:5: In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:26: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.cc:5: In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:26: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.cc:5: In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:18: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.cc:5: In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:18: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/maglev/maglev-graph-builder.cc:5: In file included from ../../deps/v8/src/maglev/maglev-graph-builder.h:18: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [889/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.function-compiler.o In file included from ../../deps/v8/src/wasm/function-compiler.cc:5: In file included from ../../deps/v8/src/wasm/function-compiler.h:14: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/function-compiler.cc:11: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/function-compiler.cc:11: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/function-compiler.cc:5: In file included from ../../deps/v8/src/wasm/function-compiler.h:14: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/function-compiler.cc:5: In file included from ../../deps/v8/src/wasm/function-compiler.h:14: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/function-compiler.cc:5: In file included from ../../deps/v8/src/wasm/function-compiler.h:14: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/function-compiler.cc:5: In file included from ../../deps/v8/src/wasm/function-compiler.h:14: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/wasm/function-compiler.cc:20: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:19: ../../deps/v8/src/wasm/function-body-decoder-impl.h:464:13: warning: 'static' function 'Populate' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration] 464 | static void Populate(HeapType* unfinished_type, const WasmModule* module) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:473:13: warning: 'static' function 'Populate' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration] 473 | static void Populate(ValueType* unfinished_type, const WasmModule* module) { | ^~~~~~~~ 10 warnings generated. [890/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_base_without_compiler.wasm-dead-code-elimination-phase.o In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../../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 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../../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 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../../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 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 34 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 34 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 34 | ValueNumberingReducer>::Run(data, temp_zone); | ^ 14 warnings generated. [891/1984] CXX obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.liftoff-compiler.o In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:5: In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.h:8: In file included from ../../deps/v8/src/wasm/function-compiler.h:14: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:10: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:10: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:5: In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.h:8: In file included from ../../deps/v8/src/wasm/function-compiler.h:14: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:5: In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.h:8: In file included from ../../deps/v8/src/wasm/function-compiler.h:14: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:5: In file included from ../../deps/v8/src/wasm/baseline/liftoff-compiler.h:8: In file included from ../../deps/v8/src/wasm/function-compiler.h:14: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [892/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.sync-streaming-decoder.o In file included from ../../deps/v8/src/wasm/sync-streaming-decoder.cc:5: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/sync-streaming-decoder.cc:6: In file included from ../../deps/v8/src/wasm/streaming-decoder.h:18: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/sync-streaming-decoder.cc:6: In file included from ../../deps/v8/src/wasm/streaming-decoder.h:18: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/sync-streaming-decoder.cc:5: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/sync-streaming-decoder.cc:5: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/sync-streaming-decoder.cc:5: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [893/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-sourcemap.o [894/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.module-compiler.o In file included from ../../deps/v8/src/wasm/module-compiler.cc:5: In file included from ../../deps/v8/src/wasm/module-compiler.h:20: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/module-compiler.cc:5: In file included from ../../deps/v8/src/wasm/module-compiler.h:23: In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:16: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/module-compiler.cc:5: In file included from ../../deps/v8/src/wasm/module-compiler.h:23: In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:16: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/module-compiler.cc:5: In file included from ../../deps/v8/src/wasm/module-compiler.h:20: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/module-compiler.cc:5: In file included from ../../deps/v8/src/wasm/module-compiler.h:20: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/module-compiler.cc:5: In file included from ../../deps/v8/src/wasm/module-compiler.h:20: In file included from ../../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [895/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-builder.o In file included from ../../deps/v8/src/wasm/wasm-module-builder.cc:5: In file included from ../../deps/v8/src/wasm/wasm-module-builder.h:19: In file included from ../../deps/v8/src/wasm/local-decl-encoder.h:14: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [896/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-code-pointer-table.o In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.cc:5: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.cc:8: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table-inl.h:11: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.cc:8: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table-inl.h:11: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:30: In file included from ../../deps/v8/src/heap/new-spaces-inl.h:14: In file included from ../../deps/v8/src/heap/paged-spaces-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:13: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:13: In file included from ../../deps/v8/src/objects/foreign-inl.h:15: In file included from ../../deps/v8/src/sandbox/external-pointer-inl.h:15: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.cc:5: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.cc:5: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.cc:5: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [897/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.module-instantiate.o In file included from ../../deps/v8/src/wasm/module-instantiate.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/module-instantiate.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/module-instantiate.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/module-instantiate.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/module-instantiate.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/module-instantiate.cc:7: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [898/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-opcodes.o In file included from ../../deps/v8/src/wasm/wasm-opcodes.cc:11: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [899/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-disassembler.o In file included from ../../deps/v8/src/wasm/wasm-disassembler.cc:5: In file included from ../../deps/v8/src/wasm/wasm-disassembler.h:12: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/wasm-disassembler.cc:11: In file included from ../../deps/v8/src/wasm/module-decoder-impl.h:20: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-disassembler.cc:11: In file included from ../../deps/v8/src/wasm/module-decoder-impl.h:20: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 4 warnings generated. [900/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.well-known-imports.o [901/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-subtyping.o In file included from ../../deps/v8/src/wasm/wasm-subtyping.cc:7: In file included from ../../deps/v8/src/wasm/canonical-types.h:17: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [902/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-features.o In file included from ../../deps/v8/src/wasm/wasm-features.cc:7: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/wasm-features.cc:7: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-features.cc:7: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-features.cc:7: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-features.cc:7: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-features.cc:7: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [903/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-code-manager.o In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ../../deps/v8/src/wasm/wasm-code-manager.cc:1905:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 1905 | return std::atomic_load(&wire_bytes_) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ../../deps/v8/src/wasm/wasm-code-manager.cc:1912:14: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 1912 | std::atomic_load(&wire_bytes_)->as_vector()); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ../../deps/v8/src/wasm/wasm-code-manager.cc:1923:8: warning: 'atomic_store>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 1923 | std::atomic_store(&wire_bytes_, shared_wire_bytes); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:181:5: note: 'atomic_store>' has been explicitly marked deprecated here 181 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ../../deps/v8/src/wasm/wasm-code-manager.cc:2818:12: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 2818 | std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 3329 | GetPolicyFunctions()); | ^ ../../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) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../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 220 | return memory_internal::DecomposePairImpl( | ^ ../../deps/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 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_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 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-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 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../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 2061 | lookup_map.emplace(GetCodePointerHandle(func_index), func_index); | ^ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 220 | return memory_internal::DecomposePairImpl( | ^ ../../deps/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 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_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 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-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 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../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 2061 | lookup_map.emplace(GetCodePointerHandle(func_index), func_index); | ^ In file included from ../../deps/v8/src/wasm/wasm-code-manager.cc:5: In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 220 | return memory_internal::DecomposePairImpl( | ^ ../../deps/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 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_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 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-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 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../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 2061 | lookup_map.emplace(GetCodePointerHandle(func_index), func_index); | ^ 14 warnings generated. [904/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-debug.o In file included from ../../deps/v8/src/wasm/wasm-debug.cc:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/wasm-debug.cc:13: In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-debug.cc:13: In file included from ../../deps/v8/src/debug/debug-evaluate.h:15: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-debug.cc:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-debug.cc:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-debug.cc:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [905/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-external-refs.o In file included from ../../deps/v8/src/wasm/wasm-external-refs.cc:14: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/wasm-external-refs.cc:18: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-external-refs.cc:18: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-external-refs.cc:14: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-external-refs.cc:14: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-external-refs.cc:14: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [906/1984] CXX obj/deps/v8/src/codegen/x64/v8_base_without_compiler.cpu-x64.o [907/1984] CXX obj/deps/v8/src/codegen/shared-ia32-x64/v8_base_without_compiler.macro-assembler-shared-ia32-x64.o In file included from ../../deps/v8/src/codegen/shared-ia32-x64/macro-assembler-shared-ia32-x64.cc:5: In file included from ../../deps/v8/src/codegen/shared-ia32-x64/macro-assembler-shared-ia32-x64.h:12: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [908/1984] CXX obj/deps/v8/src/diagnostics/x64/v8_base_without_compiler.unwinder-x64.o [909/1984] CXX obj/deps/v8/src/diagnostics/x64/v8_base_without_compiler.disasm-x64.o [910/1984] CXX obj/deps/v8/src/diagnostics/x64/v8_base_without_compiler.eh-frame-x64.o In file included from ../../deps/v8/src/diagnostics/x64/eh-frame-x64.cc:5: In file included from ../../deps/v8/src/diagnostics/eh-frame.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [911/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-import-wrapper-cache.o In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.cc:5: In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.cc:5: In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:16: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.cc:5: In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:16: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.cc:5: In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.cc:5: In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.cc:5: In file included from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [912/1984] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-inside-posix.o [913/1984] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-outside-posix.o [914/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.class-verifiers.o [915/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-engine.o In file included from ../../deps/v8/src/wasm/wasm-engine.cc:5: In file included from ../../deps/v8/src/wasm/wasm-engine.h:19: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/wasm-engine.cc:5: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-engine.cc:5: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-engine.cc:5: In file included from ../../deps/v8/src/wasm/wasm-engine.h:19: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-engine.cc:5: In file included from ../../deps/v8/src/wasm/wasm-engine.h:19: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-engine.cc:5: In file included from ../../deps/v8/src/wasm/wasm-engine.h:19: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [916/1984] CXX obj/tools/v8_gypfiles/gen/src/regexp/v8_base_without_compiler.special-case.o [917/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.aggregate-error-tq.o [918/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-at-tq.o [919/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-concat-tq.o [920/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-copywithin-tq.o [921/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-every-tq.o [922/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-filter-tq.o [923/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-find-tq.o [924/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findindex-tq.o [925/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlast-tq.o [926/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlastindex-tq.o [927/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-flat-tq.o [928/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-foreach-tq.o [929/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-async-tq.o [930/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-tq.o [931/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-isarray-tq.o [932/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-join-tq.o [933/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-lastindexof-tq.o [934/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-map-tq.o [935/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-of-tq.o [936/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-right-tq.o [937/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-tq.o [938/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reverse-tq.o [939/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-shift-tq.o [940/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-slice-tq.o [941/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-some-tq.o [942/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-splice-tq.o [943/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-reversed-tq.o [944/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-sorted-tq.o [945/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-spliced-tq.o [946/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-result.o In file included from ../../deps/v8/src/wasm/wasm-result.cc:8: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/wasm-result.cc:8: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-result.cc:8: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-result.cc:8: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-result.cc:8: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-result.cc:8: In file included from ../../deps/v8/src/execution/isolate-inl.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [947/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-unshift-tq.o [948/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-with-tq.o [949/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-tq.o [950/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.arraybuffer-tq.o [951/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.base-tq.o [952/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.boolean-tq.o [953/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-bigint-tq.o [954/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-string-tq.o [955/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.cast-tq.o [956/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.collections-tq.o [957/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.constructor-tq.o [958/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.conversion-tq.o [959/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.convert-tq.o [960/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.console-tq.o [961/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.data-view-tq.o [962/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.finalization-registry-tq.o [963/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frames-tq.o [964/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frame-arguments-tq.o [965/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.function-tq.o [966/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.growable-fixed-array-tq.o [967/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-callable-tq.o [968/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-tq.o [969/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-coverage-tq.o [970/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-tq.o [971/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-tq.o [972/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-from-tq.o [973/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-helpers-tq.o [974/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.map-groupby-tq.o [975/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.math-tq.o [976/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.number-tq.o [977/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-fromentries-tq.o [978/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-groupby-tq.o [979/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-tq.o [980/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-abstract-operations-tq.o [981/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-tq.o [982/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-element-closure-tq.o [983/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-constructor-tq.o [984/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-any-tq.o [985/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-finally-tq.o [986/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-jobs-tq.o [987/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-misc-tq.o [988/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-race-tq.o [989/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-reaction-job-tq.o [990/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-resolve-tq.o [991/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-then-tq.o [992/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-try-tq.o [993/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-withresolvers-tq.o [994/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-constructor-tq.o [995/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-delete-property-tq.o [996/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-property-tq.o [997/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-prototype-of-tq.o [998/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-has-property-tq.o [999/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-is-extensible-tq.o [1000/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-prevent-extensions-tq.o [1001/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revocable-tq.o [1002/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revoke-tq.o [1003/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-property-tq.o [1004/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-prototype-of-tq.o [1005/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-tq.o [1006/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.reflect-tq.o [1007/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module.o In file included from ../../deps/v8/src/wasm/wasm-module.cc:5: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/wasm-module.cc:10: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-module.cc:10: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-module.cc:5: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-module.cc:5: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-module.cc:5: In file included from ../../deps/v8/src/wasm/wasm-module.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1008/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-exec-tq.o [1009/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-all-tq.o [1010/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-tq.o [1011/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-replace-tq.o [1012/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-search-tq.o [1013/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-source-tq.o [1014/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-split-tq.o [1015/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-test-tq.o [1016/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-tq.o [1017/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-difference-tq.o [1018/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-intersection-tq.o [1019/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-disjoint-from-tq.o [1020/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-subset-of-tq.o [1021/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-superset-of-tq.o [1022/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-symmetric-difference-tq.o [1023/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-union-tq.o [1024/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-at-tq.o [1025/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-endswith-tq.o [1026/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-html-tq.o [1027/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-includes-tq.o [1028/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-indexof-tq.o [1029/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iterator-tq.o [1030/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iswellformed-tq.o [1031/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-match-search-tq.o [1032/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-pad-tq.o [1033/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-repeat-tq.o [1034/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-replaceall-tq.o [1035/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-slice-tq.o [1036/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-startswith-tq.o [1037/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substr-tq.o [1038/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substring-tq.o [1039/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-towellformed-tq.o [1040/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-trim-tq.o [1041/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.suppressed-error-tq.o [1042/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.symbol-tq.o [1043/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-at-tq.o [1044/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.torque-internal-tq.o [1045/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-createtypedarray-tq.o [1046/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-every-tq.o [1047/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-entries-tq.o [1048/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-filter-tq.o [1049/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-find-tq.o [1050/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findindex-tq.o [1051/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlast-tq.o [1052/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlastindex-tq.o [1053/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-foreach-tq.o [1054/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-from-tq.o [1055/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-keys-tq.o [1056/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-of-tq.o [1057/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduce-tq.o [1058/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduceright-tq.o [1059/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-set-tq.o [1060/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-slice-tq.o [1061/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-some-tq.o [1062/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-sort-tq.o [1063/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-subarray-tq.o [1064/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-to-reversed-tq.o [1065/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-to-sorted-tq.o [1066/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-values-tq.o [1067/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-with-tq.o [1068/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-tq.o [1069/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.weak-ref-tq.o [1070/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/ic/v8_base_without_compiler.handler-configuration-tq.o [1071/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-js.o In file included from ../../deps/v8/src/wasm/wasm-js.cc:15: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/wasm-js.cc:15: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-js.cc:15: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-js.cc:15: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-js.cc:15: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-js.cc:15: In file included from ../../deps/v8/src/api/api-inl.h:8: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1072/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.bigint-tq.o [1073/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-objects.o In file included from ../../deps/v8/src/wasm/wasm-objects.cc:14: In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/wasm-objects.cc:14: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-objects.cc:14: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-objects.cc:14: In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-objects.cc:14: In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-objects.cc:14: In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1074/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-serialization.o In file included from ../../deps/v8/src/wasm/wasm-serialization.cc:5: In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/wasm-serialization.cc:5: In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-serialization.cc:5: In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wasm-serialization.cc:5: In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-serialization.cc:5: In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wasm-serialization.cc:5: In file included from ../../deps/v8/src/wasm/wasm-serialization.h:12: In file included from ../../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1075/1984] CXX obj/deps/v8/src/codegen/x64/v8_base_without_compiler.builtin-jump-table-info-x64.o In file included from ../../deps/v8/src/codegen/x64/builtin-jump-table-info-x64.cc:8: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/x64/builtin-jump-table-info-x64.cc:8: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/x64/builtin-jump-table-info-x64.cc:8: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/x64/builtin-jump-table-info-x64.cc:8: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/x64/builtin-jump-table-info-x64.cc:8: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/x64/builtin-jump-table-info-x64.cc:8: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1076/1984] CXX obj/deps/v8/src/deoptimizer/x64/v8_base_without_compiler.deoptimizer-x64.o In file included from ../../deps/v8/src/deoptimizer/x64/deoptimizer-x64.cc:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/deoptimizer/x64/deoptimizer-x64.cc:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/deoptimizer/x64/deoptimizer-x64.cc:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/deoptimizer/x64/deoptimizer-x64.cc:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/deoptimizer/x64/deoptimizer-x64.cc:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/deoptimizer/x64/deoptimizer-x64.cc:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1077/1984] CXX obj/deps/v8/src/codegen/x64/v8_base_without_compiler.assembler-x64.o In file included from ../../deps/v8/src/codegen/x64/assembler-x64.cc:5: In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.cc:22: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.cc:22: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.cc:5: In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.cc:5: In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/x64/assembler-x64.cc:5: In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1078/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.bytecode-array-tq.o In file included from gen/torque-generated/src/objects/bytecode-array-tq.cc:1: In file included from ../../deps/v8/src/objects/bytecode-array.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1079/1984] CXX obj/deps/v8/src/execution/x64/v8_base_without_compiler.frame-constants-x64.o In file included from ../../deps/v8/src/execution/x64/frame-constants-x64.cc:9: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:8: In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/execution/x64/frame-constants-x64.cc:9: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/x64/frame-constants-x64.cc:9: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/execution/x64/frame-constants-x64.cc:9: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:8: In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/x64/frame-constants-x64.cc:9: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:8: In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/execution/x64/frame-constants-x64.cc:9: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:8: In file included from ../../deps/v8/src/codegen/x64/assembler-x64.h:46: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1080/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wrappers.o In file included from ../../deps/v8/src/wasm/wrappers.cc:10: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/wrappers.cc:13: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-assembler-helpers.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wrappers.cc:13: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-assembler-helpers.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 3329 | GetPolicyFunctions()); | ^ ../../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) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../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 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../../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 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../../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 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here 5344 | Stack::Bind(block); | ^ ../../deps/v8/src/wasm/wrappers.cc:420:8: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here 420 | __ Bind(__ NewBlock()); | ^ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../../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 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../../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 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here 5344 | Stack::Bind(block); | ^ ../../deps/v8/src/wasm/wrappers.cc:420:8: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here 420 | __ Bind(__ NewBlock()); | ^ In file included from ../../deps/v8/src/wasm/wrappers.cc:10: In file included from ../../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../../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 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../../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 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here 5344 | Stack::Bind(block); | ^ ../../deps/v8/src/wasm/wrappers.cc:420:8: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here 420 | __ Bind(__ NewBlock()); | ^ In file included from ../../deps/v8/src/wasm/wrappers.cc:16: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:19: ../../deps/v8/src/wasm/function-body-decoder-impl.h:464:13: warning: 'static' function 'Populate' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration] 464 | static void Populate(HeapType* unfinished_type, const WasmModule* module) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:473:13: warning: 'static' function 'Populate' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration] 473 | static void Populate(ValueType* unfinished_type, const WasmModule* module) { | ^~~~~~~~ 13 warnings generated. [1081/1984] CXX obj/deps/v8/src/codegen/x64/v8_base_without_compiler.macro-assembler-x64.o In file included from ../../deps/v8/src/codegen/x64/macro-assembler-x64.cc:8: In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/x64/macro-assembler-x64.cc:23: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/x64/macro-assembler-x64.cc:23: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/x64/macro-assembler-x64.cc:8: In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/x64/macro-assembler-x64.cc:8: In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/x64/macro-assembler-x64.cc:8: In file included from ../../deps/v8/src/sandbox/js-dispatch-table.h:12: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1082/1984] CXX obj/deps/v8/src/regexp/x64/v8_base_without_compiler.regexp-macro-assembler-x64.o In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: In file included from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1083/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.factory.o In file included from gen/torque-generated/factory.cc:1: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/factory.cc:2: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/factory.cc:2: In file included from ../../deps/v8/src/heap/factory-base-inl.h:11: In file included from ../../deps/v8/src/heap/local-heap-inl.h:17: In file included from ../../deps/v8/src/heap/main-allocator-inl.h:12: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/factory.cc:1: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/factory.cc:1: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/factory.cc:1: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1084/1984] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.turboshaft-graph-interface.o In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 404 | block_phis_(zone), | ^ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 404 | block_phis_(zone), | ^ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 404 | block_phis_(zone), | ^ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 3329 | GetPolicyFunctions()); | ^ ../../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) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../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 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../../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 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../../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 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here 5344 | Stack::Bind(block); | ^ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:453:31: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here 453 | if (mode_ == kRegular) __ Bind(__ NewBlock()); | ^ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../../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 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../../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 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here 5344 | Stack::Bind(block); | ^ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:453:31: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here 453 | if (mode_ == kRegular) __ Bind(__ NewBlock()); | ^ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../../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 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../../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 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here 5344 | Stack::Bind(block); | ^ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:453:31: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here 453 | if (mode_ == kRegular) __ Bind(__ NewBlock()); | ^ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>>>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../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)] 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../../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 1001 | params_type::transfer(alloc, dest, src); | ^ ../../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 1021 | transfer(dest, src, alloc); | ^ ../../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) 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../../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 686 | return this->tree_.insert_unique( | ^ ../../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 615 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, const &, false); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:610:67: note: expanded from macro 'ABSL_INTERNAL_X' 610 | return ABSL_INTERNAL_IF_##KValue((this->template Func), Callee)( \ | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:28:51: note: expanded from macro 'ABSL_INTERNAL_IF_false' 28 | #define ABSL_INTERNAL_IF_false(if_satisfied, ...) __VA_ARGS__ | ^ ../../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 751 | CaseVector& cases = other_targets_[target]; | ^ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:724:21: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::TryAddTarget' requested here 724 | } else if (!TryAddTarget(target, i)) { | ^ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:781:26: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::LowerToBranches' requested here 781 | if (table_analysis.LowerToBranches(decoder, imm)) { | ^ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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) 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../../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 686 | return this->tree_.insert_unique( | ^ ../../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 615 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, const &, false); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:610:67: note: expanded from macro 'ABSL_INTERNAL_X' 610 | return ABSL_INTERNAL_IF_##KValue((this->template Func), Callee)( \ | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:28:51: note: expanded from macro 'ABSL_INTERNAL_IF_false' 28 | #define ABSL_INTERNAL_IF_false(if_satisfied, ...) __VA_ARGS__ | ^ ../../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 751 | CaseVector& cases = other_targets_[target]; | ^ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:724:21: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::TryAddTarget' requested here 724 | } else if (!TryAddTarget(target, i)) { | ^ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:781:26: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::LowerToBranches' requested here 781 | if (table_analysis.LowerToBranches(decoder, imm)) { | ^ In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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)] 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../../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 1001 | params_type::transfer(alloc, dest, src); | ^ ../../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) 1021 | transfer(dest, src, alloc); | ^ ../../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 686 | return this->tree_.insert_unique( | ^ ../../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 615 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, const &, false); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:610:67: note: expanded from macro 'ABSL_INTERNAL_X' 610 | return ABSL_INTERNAL_IF_##KValue((this->template Func), Callee)( \ | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:28:51: note: expanded from macro 'ABSL_INTERNAL_IF_false' 28 | #define ABSL_INTERNAL_IF_false(if_satisfied, ...) __VA_ARGS__ | ^ ../../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 751 | CaseVector& cases = other_targets_[target]; | ^ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:724:21: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::TryAddTarget' requested here 724 | } else if (!TryAddTarget(target, i)) { | ^ ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:781:26: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::LowerToBranches' requested here 781 | if (table_analysis.LowerToBranches(decoder, imm)) { | ^ 17 warnings generated. [1085/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.free-space-tq.o [1086/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.api-callbacks-tq.o In file included from gen/torque-generated/src/objects/api-callbacks-tq.cc:1: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:8: In file included from ../../deps/v8/src/objects/api-callbacks.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/api-callbacks-tq.cc:1: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/api-callbacks-tq.cc:1: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/api-callbacks-tq.cc:1: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:8: In file included from ../../deps/v8/src/objects/api-callbacks.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/api-callbacks-tq.cc:1: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:8: In file included from ../../deps/v8/src/objects/api-callbacks.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/api-callbacks-tq.cc:1: In file included from ../../deps/v8/src/objects/api-callbacks-inl.h:8: In file included from ../../deps/v8/src/objects/api-callbacks.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1087/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-object-tq.o [1088/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.allocation-site-tq.o In file included from gen/torque-generated/src/objects/allocation-site-tq.cc:1: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/allocation-site-tq.cc:1: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/allocation-site-tq.cc:1: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/allocation-site-tq.cc:1: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/allocation-site-tq.cc:1: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/allocation-site-tq.cc:1: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1089/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.arguments-tq.o In file included from gen/torque-generated/src/objects/arguments-tq.cc:1: In file included from ../../deps/v8/src/objects/arguments-inl.h:8: In file included from ../../deps/v8/src/objects/arguments.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/arguments-tq.cc:1: In file included from ../../deps/v8/src/objects/arguments-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/arguments-tq.cc:1: In file included from ../../deps/v8/src/objects/arguments-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/arguments-tq.cc:1: In file included from ../../deps/v8/src/objects/arguments-inl.h:8: In file included from ../../deps/v8/src/objects/arguments.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/arguments-tq.cc:1: In file included from ../../deps/v8/src/objects/arguments-inl.h:8: In file included from ../../deps/v8/src/objects/arguments.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/arguments-tq.cc:1: In file included from ../../deps/v8/src/objects/arguments-inl.h:8: In file included from ../../deps/v8/src/objects/arguments.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1090/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.call-site-info-tq.o In file included from gen/torque-generated/src/objects/call-site-info-tq.cc:1: In file included from ../../deps/v8/src/objects/call-site-info-inl.h:8: In file included from ../../deps/v8/src/objects/call-site-info.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/call-site-info-tq.cc:1: In file included from ../../deps/v8/src/objects/call-site-info-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/call-site-info-tq.cc:1: In file included from ../../deps/v8/src/objects/call-site-info-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/call-site-info-tq.cc:1: In file included from ../../deps/v8/src/objects/call-site-info-inl.h:8: In file included from ../../deps/v8/src/objects/call-site-info.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/call-site-info-tq.cc:1: In file included from ../../deps/v8/src/objects/call-site-info-inl.h:8: In file included from ../../deps/v8/src/objects/call-site-info.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/call-site-info-tq.cc:1: In file included from ../../deps/v8/src/objects/call-site-info-inl.h:8: In file included from ../../deps/v8/src/objects/call-site-info.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1091/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.objects-printer.o In file included from gen/torque-generated/objects-printer.cc:4: In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/objects-printer.cc:4: In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/objects-printer.cc:4: In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/objects-printer.cc:4: In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/objects-printer.cc:4: In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/objects-printer.cc:4: In file included from ../../deps/v8/src/objects/all-objects-inl.h:12: In file included from ../../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1092/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-number-tq.o In file included from gen/torque-generated/src/objects/heap-number-tq.cc:1: In file included from ../../deps/v8/src/objects/heap-number.h:8: In file included from ../../deps/v8/src/objects/primitive-heap-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1093/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.cell-tq.o In file included from gen/torque-generated/src/objects/cell-tq.cc:1: In file included from ../../deps/v8/src/objects/cell-inl.h:8: In file included from ../../deps/v8/src/objects/cell.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/cell-tq.cc:1: In file included from ../../deps/v8/src/objects/cell-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/cell-tq.cc:1: In file included from ../../deps/v8/src/objects/cell-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/cell-tq.cc:1: In file included from ../../deps/v8/src/objects/cell-inl.h:8: In file included from ../../deps/v8/src/objects/cell.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/cell-tq.cc:1: In file included from ../../deps/v8/src/objects/cell-inl.h:8: In file included from ../../deps/v8/src/objects/cell.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/cell-tq.cc:1: In file included from ../../deps/v8/src/objects/cell-inl.h:8: In file included from ../../deps/v8/src/objects/cell.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1094/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.contexts-tq.o In file included from gen/torque-generated/src/objects/contexts-tq.cc:1: In file included from ../../deps/v8/src/objects/contexts-inl.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/contexts-tq.cc:1: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/contexts-tq.cc:1: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/contexts-tq.cc:1: In file included from ../../deps/v8/src/objects/contexts-inl.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/contexts-tq.cc:1: In file included from ../../deps/v8/src/objects/contexts-inl.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/contexts-tq.cc:1: In file included from ../../deps/v8/src/objects/contexts-inl.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1095/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.data-handler-tq.o In file included from gen/torque-generated/src/objects/data-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/data-handler-inl.h:8: In file included from ../../deps/v8/src/objects/data-handler.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/data-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/data-handler-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/data-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/data-handler-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/data-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/data-handler-inl.h:8: In file included from ../../deps/v8/src/objects/data-handler.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/data-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/data-handler-inl.h:8: In file included from ../../deps/v8/src/objects/data-handler.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/data-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/data-handler-inl.h:8: In file included from ../../deps/v8/src/objects/data-handler.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1096/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.debug-objects-tq.o In file included from gen/torque-generated/src/objects/debug-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/debug-objects-inl.h:8: In file included from ../../deps/v8/src/objects/debug-objects.h:11: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/debug-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/debug-objects-inl.h:11: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/debug-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/debug-objects-inl.h:11: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/debug-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/debug-objects-inl.h:8: In file included from ../../deps/v8/src/objects/debug-objects.h:11: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/debug-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/debug-objects-inl.h:8: In file included from ../../deps/v8/src/objects/debug-objects.h:11: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/debug-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/debug-objects-inl.h:8: In file included from ../../deps/v8/src/objects/debug-objects.h:11: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1097/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.embedder-data-array-tq.o In file included from gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:8: In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:11: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:8: In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:8: In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: In file included from ../../deps/v8/src/objects/embedder-data-array-inl.h:8: In file included from ../../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1098/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.descriptor-array-tq.o In file included from gen/torque-generated/src/objects/descriptor-array-tq.cc:1: In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:8: In file included from ../../deps/v8/src/objects/descriptor-array.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/descriptor-array-tq.cc:1: In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:12: In file included from ../../deps/v8/src/handles/maybe-handles-inl.h:14: In file included from ../../deps/v8/src/objects/maybe-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/descriptor-array-tq.cc:1: In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:12: In file included from ../../deps/v8/src/handles/maybe-handles-inl.h:14: In file included from ../../deps/v8/src/objects/maybe-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/descriptor-array-tq.cc:1: In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:8: In file included from ../../deps/v8/src/objects/descriptor-array.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/descriptor-array-tq.cc:1: In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:8: In file included from ../../deps/v8/src/objects/descriptor-array.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/descriptor-array-tq.cc:1: In file included from ../../deps/v8/src/objects/descriptor-array-inl.h:8: In file included from ../../deps/v8/src/objects/descriptor-array.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1099/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.feedback-cell-tq.o In file included from gen/torque-generated/src/objects/feedback-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/feedback-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:14: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/feedback-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:14: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/feedback-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/feedback-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/feedback-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-cell-inl.h:8: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1100/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.fixed-array-tq.o In file included from gen/torque-generated/src/objects/fixed-array-tq.cc:1: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/fixed-array-tq.cc:1: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/fixed-array-tq.cc:1: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/fixed-array-tq.cc:1: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/fixed-array-tq.cc:1: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/fixed-array-tq.cc:1: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1101/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.feedback-vector-tq.o In file included from gen/torque-generated/src/objects/feedback-vector-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:8: In file included from ../../deps/v8/src/objects/feedback-vector.h:17: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/feedback-vector-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:14: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/feedback-vector-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:14: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/feedback-vector-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:8: In file included from ../../deps/v8/src/objects/feedback-vector.h:17: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/feedback-vector-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:8: In file included from ../../deps/v8/src/objects/feedback-vector.h:17: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/feedback-vector-tq.cc:1: In file included from ../../deps/v8/src/objects/feedback-vector-inl.h:8: In file included from ../../deps/v8/src/objects/feedback-vector.h:17: In file included from ../../deps/v8/src/objects/feedback-cell.h:10: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1102/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.foreign-tq.o In file included from gen/torque-generated/src/objects/foreign-tq.cc:1: In file included from ../../deps/v8/src/objects/foreign-inl.h:8: In file included from ../../deps/v8/src/objects/foreign.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/foreign-tq.cc:1: In file included from ../../deps/v8/src/objects/foreign-inl.h:12: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/foreign-tq.cc:1: In file included from ../../deps/v8/src/objects/foreign-inl.h:12: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/foreign-tq.cc:1: In file included from ../../deps/v8/src/objects/foreign-inl.h:8: In file included from ../../deps/v8/src/objects/foreign.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/foreign-tq.cc:1: In file included from ../../deps/v8/src/objects/foreign-inl.h:8: In file included from ../../deps/v8/src/objects/foreign.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/foreign-tq.cc:1: In file included from ../../deps/v8/src/objects/foreign-inl.h:8: In file included from ../../deps/v8/src/objects/foreign.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1103/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-array-buffer-tq.o In file included from gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:8: In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:8: In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:8: In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-buffer-inl.h:8: In file included from ../../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1104/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-atomics-synchronization-tq.o In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:8: In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:13: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:13: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:8: In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:8: In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: In file included from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:8: In file included from ../../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1105/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-array-tq.o In file included from gen/torque-generated/src/objects/js-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-inl.h:8: In file included from ../../deps/v8/src/objects/js-array.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-inl.h:8: In file included from ../../deps/v8/src/objects/js-array.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-inl.h:8: In file included from ../../deps/v8/src/objects/js-array.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-array-inl.h:8: In file included from ../../deps/v8/src/objects/js-array.h:8: In file included from ../../deps/v8/src/objects/allocation-site.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1106/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collection-iterator-tq.o In file included from gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:8: In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:8: In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:8: In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-iterator-inl.h:8: In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1107/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collection-tq.o In file included from gen/torque-generated/src/objects/js-collection-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-inl.h:8: In file included from ../../deps/v8/src/objects/js-collection.h:8: In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-collection-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-collection-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-collection-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-inl.h:8: In file included from ../../deps/v8/src/objects/js-collection.h:8: In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-collection-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-inl.h:8: In file included from ../../deps/v8/src/objects/js-collection.h:8: In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-collection-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collection-inl.h:8: In file included from ../../deps/v8/src/objects/js-collection.h:8: In file included from ../../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1108/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-disposable-stack-tq.o In file included from gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:8: In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:15: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:15: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:8: In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:8: In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:8: In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1109/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-function-tq.o In file included from gen/torque-generated/src/objects/js-function-tq.cc:1: In file included from ../../deps/v8/src/objects/js-function-inl.h:8: In file included from ../../deps/v8/src/objects/js-function.h:11: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-function-tq.cc:1: In file included from ../../deps/v8/src/objects/js-function-inl.h:21: In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-function-tq.cc:1: In file included from ../../deps/v8/src/objects/js-function-inl.h:21: In file included from ../../deps/v8/src/objects/abstract-code-inl.h:11: In file included from ../../deps/v8/src/objects/bytecode-array-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-function-tq.cc:1: In file included from ../../deps/v8/src/objects/js-function-inl.h:8: In file included from ../../deps/v8/src/objects/js-function.h:11: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-function-tq.cc:1: In file included from ../../deps/v8/src/objects/js-function-inl.h:8: In file included from ../../deps/v8/src/objects/js-function.h:11: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-function-tq.cc:1: In file included from ../../deps/v8/src/objects/js-function-inl.h:8: In file included from ../../deps/v8/src/objects/js-function.h:11: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1110/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-generator-tq.o In file included from gen/torque-generated/src/objects/js-generator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-generator-inl.h:8: In file included from ../../deps/v8/src/objects/js-generator.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-generator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-generator-inl.h:11: In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-generator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-generator-inl.h:11: In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-generator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-generator-inl.h:8: In file included from ../../deps/v8/src/objects/js-generator.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-generator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-generator-inl.h:8: In file included from ../../deps/v8/src/objects/js-generator.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-generator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-generator-inl.h:8: In file included from ../../deps/v8/src/objects/js-generator.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1111/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-objects-tq.o In file included from gen/torque-generated/src/objects/js-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-objects-inl.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-objects-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-objects-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-objects-inl.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-objects-inl.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-objects-inl.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1112/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-iterator-helpers-tq.o In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:8: In file included from ../../deps/v8/src/objects/js-iterator-helpers.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:11: In file included from ../../deps/v8/src/objects/oddball-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:11: In file included from ../../deps/v8/src/objects/oddball-inl.h:12: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:8: In file included from ../../deps/v8/src/objects/js-iterator-helpers.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:8: In file included from ../../deps/v8/src/objects/js-iterator-helpers.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: In file included from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:8: In file included from ../../deps/v8/src/objects/js-iterator-helpers.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1113/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-promise-tq.o In file included from gen/torque-generated/src/objects/js-promise-tq.cc:1: In file included from ../../deps/v8/src/objects/js-promise-inl.h:8: In file included from ../../deps/v8/src/objects/js-promise.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-promise-tq.cc:1: In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-promise-tq.cc:1: In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-promise-tq.cc:1: In file included from ../../deps/v8/src/objects/js-promise-inl.h:8: In file included from ../../deps/v8/src/objects/js-promise.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-promise-tq.cc:1: In file included from ../../deps/v8/src/objects/js-promise-inl.h:8: In file included from ../../deps/v8/src/objects/js-promise.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-promise-tq.cc:1: In file included from ../../deps/v8/src/objects/js-promise-inl.h:8: In file included from ../../deps/v8/src/objects/js-promise.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1114/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-proxy-tq.o In file included from gen/torque-generated/src/objects/js-proxy-tq.cc:1: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:8: In file included from ../../deps/v8/src/objects/js-proxy.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-proxy-tq.cc:1: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:14: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-proxy-tq.cc:1: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:14: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-proxy-tq.cc:1: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:8: In file included from ../../deps/v8/src/objects/js-proxy.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-proxy-tq.cc:1: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:8: In file included from ../../deps/v8/src/objects/js-proxy.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-proxy-tq.cc:1: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:8: In file included from ../../deps/v8/src/objects/js-proxy.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1115/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-raw-json-tq.o In file included from gen/torque-generated/src/objects/js-raw-json-tq.cc:1: In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:8: In file included from ../../deps/v8/src/objects/js-raw-json.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-raw-json-tq.cc:1: In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-raw-json-tq.cc:1: In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-raw-json-tq.cc:1: In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:8: In file included from ../../deps/v8/src/objects/js-raw-json.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-raw-json-tq.cc:1: In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:8: In file included from ../../deps/v8/src/objects/js-raw-json.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-raw-json-tq.cc:1: In file included from ../../deps/v8/src/objects/js-raw-json-inl.h:8: In file included from ../../deps/v8/src/objects/js-raw-json.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1116/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-regexp-string-iterator-tq.o In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:8: In file included from ../../deps/v8/src/objects/js-regexp-string-iterator.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:8: In file included from ../../deps/v8/src/objects/js-regexp-string-iterator.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:8: In file included from ../../deps/v8/src/objects/js-regexp-string-iterator.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:8: In file included from ../../deps/v8/src/objects/js-regexp-string-iterator.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1117/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.ordered-hash-table-tq.o [1118/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-regexp-tq.o In file included from gen/torque-generated/src/objects/js-regexp-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-inl.h:8: In file included from ../../deps/v8/src/objects/js-regexp.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-regexp-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-regexp-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-inl.h:11: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-regexp-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-inl.h:8: In file included from ../../deps/v8/src/objects/js-regexp.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-regexp-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-inl.h:8: In file included from ../../deps/v8/src/objects/js-regexp.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-regexp-tq.cc:1: In file included from ../../deps/v8/src/objects/js-regexp-inl.h:8: In file included from ../../deps/v8/src/objects/js-regexp.h:11: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1119/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.name-tq.o In file included from gen/torque-generated/src/objects/name-tq.cc:1: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1120/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.oddball-tq.o In file included from gen/torque-generated/src/objects/oddball-tq.cc:1: In file included from ../../deps/v8/src/objects/oddball.h:8: In file included from ../../deps/v8/src/objects/primitive-heap-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1121/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.hole-tq.o In file included from gen/torque-generated/src/objects/hole-tq.cc:1: In file included from ../../deps/v8/src/objects/hole.h:8: In file included from ../../deps/v8/src/objects/heap-number.h:8: In file included from ../../deps/v8/src/objects/primitive-heap-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1122/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.trusted-object-tq.o In file included from gen/torque-generated/src/objects/trusted-object-tq.cc:1: In file included from ../../deps/v8/src/objects/trusted-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1123/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.primitive-heap-object-tq.o In file included from gen/torque-generated/src/objects/primitive-heap-object-tq.cc:1: In file included from ../../deps/v8/src/objects/primitive-heap-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1124/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-shadow-realm-tq.o In file included from gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:8: In file included from ../../deps/v8/src/objects/js-shadow-realm.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:8: In file included from ../../deps/v8/src/objects/js-shadow-realm.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:8: In file included from ../../deps/v8/src/objects/js-shadow-realm.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shadow-realm-inl.h:8: In file included from ../../deps/v8/src/objects/js-shadow-realm.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1125/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-shared-array-tq.o In file included from gen/torque-generated/src/objects/js-shared-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:8: In file included from ../../deps/v8/src/objects/js-shared-array.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-shared-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-shared-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-shared-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:8: In file included from ../../deps/v8/src/objects/js-shared-array.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-shared-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:8: In file included from ../../deps/v8/src/objects/js-shared-array.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-shared-array-tq.cc:1: In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:8: In file included from ../../deps/v8/src/objects/js-shared-array.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1126/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-struct-tq.o In file included from gen/torque-generated/src/objects/js-struct-tq.cc:1: In file included from ../../deps/v8/src/objects/js-struct-inl.h:8: In file included from ../../deps/v8/src/objects/js-struct.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-struct-tq.cc:1: In file included from ../../deps/v8/src/objects/js-struct-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-struct-tq.cc:1: In file included from ../../deps/v8/src/objects/js-struct-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-struct-tq.cc:1: In file included from ../../deps/v8/src/objects/js-struct-inl.h:8: In file included from ../../deps/v8/src/objects/js-struct.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-struct-tq.cc:1: In file included from ../../deps/v8/src/objects/js-struct-inl.h:8: In file included from ../../deps/v8/src/objects/js-struct.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-struct-tq.cc:1: In file included from ../../deps/v8/src/objects/js-struct-inl.h:8: In file included from ../../deps/v8/src/objects/js-struct.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1127/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-temporal-objects-tq.o In file included from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:8: In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:8: In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:8: In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/js-temporal-objects-inl.h:8: In file included from ../../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1128/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-weak-refs-tq.o In file included from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:8: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:11: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:8: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:8: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: In file included from ../../deps/v8/src/objects/js-weak-refs-inl.h:8: In file included from ../../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1129/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.literal-objects-tq.o In file included from gen/torque-generated/src/objects/literal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/literal-objects-inl.h:8: In file included from ../../deps/v8/src/objects/literal-objects.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/literal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/literal-objects-inl.h:13: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/literal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/literal-objects-inl.h:13: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/literal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/literal-objects-inl.h:8: In file included from ../../deps/v8/src/objects/literal-objects.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/literal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/literal-objects-inl.h:8: In file included from ../../deps/v8/src/objects/literal-objects.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/literal-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/literal-objects-inl.h:8: In file included from ../../deps/v8/src/objects/literal-objects.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1130/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.regexp-match-info-tq.o In file included from gen/torque-generated/src/objects/regexp-match-info-tq.cc:1: In file included from ../../deps/v8/src/objects/regexp-match-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1131/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-hash-table-helpers-tq.o [1132/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-name-dictionary-tq.o [1133/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.map-tq.o In file included from gen/torque-generated/src/objects/map-tq.cc:1: In file included from ../../deps/v8/src/objects/map-inl.h:8: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/map-tq.cc:1: In file included from ../../deps/v8/src/objects/map-inl.h:11: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/map-tq.cc:1: In file included from ../../deps/v8/src/objects/map-inl.h:11: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:16: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/map-tq.cc:1: In file included from ../../deps/v8/src/objects/map-inl.h:8: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/map-tq.cc:1: In file included from ../../deps/v8/src/objects/map-inl.h:8: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/map-tq.cc:1: In file included from ../../deps/v8/src/objects/map-inl.h:8: In file included from ../../deps/v8/src/objects/map.h:14: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1134/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.megadom-handler-tq.o In file included from gen/torque-generated/src/objects/megadom-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:8: In file included from ../../deps/v8/src/objects/megadom-handler.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/megadom-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/megadom-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/megadom-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:8: In file included from ../../deps/v8/src/objects/megadom-handler.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/megadom-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:8: In file included from ../../deps/v8/src/objects/megadom-handler.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/megadom-handler-tq.cc:1: In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:8: In file included from ../../deps/v8/src/objects/megadom-handler.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1135/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.microtask-tq.o In file included from gen/torque-generated/src/objects/microtask-tq.cc:1: In file included from ../../deps/v8/src/objects/microtask-inl.h:8: In file included from ../../deps/v8/src/objects/microtask.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/microtask-tq.cc:1: In file included from ../../deps/v8/src/objects/microtask-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/microtask-tq.cc:1: In file included from ../../deps/v8/src/objects/microtask-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/microtask-tq.cc:1: In file included from ../../deps/v8/src/objects/microtask-inl.h:8: In file included from ../../deps/v8/src/objects/microtask.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/microtask-tq.cc:1: In file included from ../../deps/v8/src/objects/microtask-inl.h:8: In file included from ../../deps/v8/src/objects/microtask.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/microtask-tq.cc:1: In file included from ../../deps/v8/src/objects/microtask-inl.h:8: In file included from ../../deps/v8/src/objects/microtask.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1136/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.module-tq.o In file included from gen/torque-generated/src/objects/module-tq.cc:1: In file included from ../../deps/v8/src/objects/module-inl.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/module-tq.cc:1: In file included from ../../deps/v8/src/objects/module-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/module-tq.cc:1: In file included from ../../deps/v8/src/objects/module-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/module-tq.cc:1: In file included from ../../deps/v8/src/objects/module-inl.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/module-tq.cc:1: In file included from ../../deps/v8/src/objects/module-inl.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/module-tq.cc:1: In file included from ../../deps/v8/src/objects/module-inl.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1137/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.string-tq.o In file included from gen/torque-generated/src/objects/string-tq.cc:1: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/string-tq.cc:1: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/string-tq.cc:1: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/string-tq.cc:1: In file included from ../../deps/v8/src/objects/string.h:16: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1138/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.promise-tq.o In file included from gen/torque-generated/src/objects/promise-tq.cc:1: In file included from ../../deps/v8/src/objects/promise-inl.h:8: In file included from ../../deps/v8/src/objects/promise.h:8: In file included from ../../deps/v8/src/objects/microtask.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/promise-tq.cc:1: In file included from ../../deps/v8/src/objects/promise-inl.h:11: In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/promise-tq.cc:1: In file included from ../../deps/v8/src/objects/promise-inl.h:11: In file included from ../../deps/v8/src/objects/js-promise-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/promise-tq.cc:1: In file included from ../../deps/v8/src/objects/promise-inl.h:8: In file included from ../../deps/v8/src/objects/promise.h:8: In file included from ../../deps/v8/src/objects/microtask.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/promise-tq.cc:1: In file included from ../../deps/v8/src/objects/promise-inl.h:8: In file included from ../../deps/v8/src/objects/promise.h:8: In file included from ../../deps/v8/src/objects/microtask.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/promise-tq.cc:1: In file included from ../../deps/v8/src/objects/promise-inl.h:8: In file included from ../../deps/v8/src/objects/promise.h:8: In file included from ../../deps/v8/src/objects/microtask.h:8: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1139/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/test/torque/v8_base_without_compiler.test-torque-tq.o [1140/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/third_party/v8/builtins/v8_base_without_compiler.array-sort-tq.o [1141/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.intl-objects-tq.o [1142/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-array-tq.o In file included from gen/torque-generated/src/objects/property-array-tq.cc:1: In file included from ../../deps/v8/src/objects/property-array-inl.h:8: In file included from ../../deps/v8/src/objects/property-array.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/property-array-tq.cc:1: In file included from ../../deps/v8/src/objects/property-array-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/property-array-tq.cc:1: In file included from ../../deps/v8/src/objects/property-array-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/property-array-tq.cc:1: In file included from ../../deps/v8/src/objects/property-array-inl.h:8: In file included from ../../deps/v8/src/objects/property-array.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/property-array-tq.cc:1: In file included from ../../deps/v8/src/objects/property-array-inl.h:8: In file included from ../../deps/v8/src/objects/property-array.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/property-array-tq.cc:1: In file included from ../../deps/v8/src/objects/property-array-inl.h:8: In file included from ../../deps/v8/src/objects/property-array.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1143/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-cell-tq.o In file included from gen/torque-generated/src/objects/property-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/property-cell-inl.h:8: In file included from ../../deps/v8/src/objects/property-cell.h:8: In file included from ../../deps/v8/src/objects/dependent-code.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/property-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/property-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/property-cell-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/property-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/property-cell-inl.h:8: In file included from ../../deps/v8/src/objects/property-cell.h:8: In file included from ../../deps/v8/src/objects/dependent-code.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/property-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/property-cell-inl.h:8: In file included from ../../deps/v8/src/objects/property-cell.h:8: In file included from ../../deps/v8/src/objects/dependent-code.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/property-cell-tq.cc:1: In file included from ../../deps/v8/src/objects/property-cell-inl.h:8: In file included from ../../deps/v8/src/objects/property-cell.h:8: In file included from ../../deps/v8/src/objects/dependent-code.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1144/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-descriptor-object-tq.o In file included from gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:8: In file included from ../../deps/v8/src/objects/property-descriptor-object.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:8: In file included from ../../deps/v8/src/objects/property-descriptor-object.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:8: In file included from ../../deps/v8/src/objects/property-descriptor-object.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: In file included from ../../deps/v8/src/objects/property-descriptor-object-inl.h:8: In file included from ../../deps/v8/src/objects/property-descriptor-object.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1145/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.prototype-info-tq.o In file included from gen/torque-generated/src/objects/prototype-info-tq.cc:1: In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8: In file included from ../../deps/v8/src/objects/prototype-info.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/prototype-info-tq.cc:1: In file included from ../../deps/v8/src/objects/prototype-info-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/prototype-info-tq.cc:1: In file included from ../../deps/v8/src/objects/prototype-info-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/prototype-info-tq.cc:1: In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8: In file included from ../../deps/v8/src/objects/prototype-info.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/prototype-info-tq.cc:1: In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8: In file included from ../../deps/v8/src/objects/prototype-info.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/prototype-info-tq.cc:1: In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8: In file included from ../../deps/v8/src/objects/prototype-info.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1146/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.scope-info-tq.o In file included from gen/torque-generated/src/objects/scope-info-tq.cc:1: In file included from ../../deps/v8/src/objects/scope-info-inl.h:8: In file included from ../../deps/v8/src/objects/scope-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/scope-info-tq.cc:1: In file included from ../../deps/v8/src/objects/scope-info-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/scope-info-tq.cc:1: In file included from ../../deps/v8/src/objects/scope-info-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/scope-info-tq.cc:1: In file included from ../../deps/v8/src/objects/scope-info-inl.h:8: In file included from ../../deps/v8/src/objects/scope-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/scope-info-tq.cc:1: In file included from ../../deps/v8/src/objects/scope-info-inl.h:8: In file included from ../../deps/v8/src/objects/scope-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/scope-info-tq.cc:1: In file included from ../../deps/v8/src/objects/scope-info-inl.h:8: In file included from ../../deps/v8/src/objects/scope-info.h:9: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1147/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.script-tq.o In file included from gen/torque-generated/src/objects/script-tq.cc:1: In file included from ../../deps/v8/src/objects/script-inl.h:8: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/script-tq.cc:1: In file included from ../../deps/v8/src/objects/script-inl.h:15: In file included from ../../deps/v8/src/objects/string-inl.h:20: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/script-tq.cc:1: In file included from ../../deps/v8/src/objects/script-inl.h:15: In file included from ../../deps/v8/src/objects/string-inl.h:20: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/script-tq.cc:1: In file included from ../../deps/v8/src/objects/script-inl.h:8: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/script-tq.cc:1: In file included from ../../deps/v8/src/objects/script-inl.h:8: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/script-tq.cc:1: In file included from ../../deps/v8/src/objects/script-inl.h:8: In file included from ../../deps/v8/src/objects/script.h:12: In file included from ../../deps/v8/src/heap/factory-base.h:17: In file included from ../../deps/v8/src/roots/roots.h:9: In file included from ../../deps/v8/src/builtins/accessors.h:11: In file included from ../../deps/v8/src/objects/property-details.h:12: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1148/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.shared-function-info-tq.o In file included from gen/torque-generated/src/objects/shared-function-info-tq.cc:1: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: In file included from ../../deps/v8/src/objects/shared-function-info.h:12: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/shared-function-info-tq.cc:1: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/shared-function-info-tq.cc:1: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/shared-function-info-tq.cc:1: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: In file included from ../../deps/v8/src/objects/shared-function-info.h:12: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/shared-function-info-tq.cc:1: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: In file included from ../../deps/v8/src/objects/shared-function-info.h:12: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/shared-function-info-tq.cc:1: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8: In file included from ../../deps/v8/src/objects/shared-function-info.h:12: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1149/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.source-text-module-tq.o In file included from gen/torque-generated/src/objects/source-text-module-tq.cc:1: In file included from ../../deps/v8/src/objects/source-text-module-inl.h:8: In file included from ../../deps/v8/src/objects/source-text-module.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/source-text-module-tq.cc:1: In file included from ../../deps/v8/src/objects/source-text-module-inl.h:11: In file included from ../../deps/v8/src/objects/module-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/source-text-module-tq.cc:1: In file included from ../../deps/v8/src/objects/source-text-module-inl.h:11: In file included from ../../deps/v8/src/objects/module-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/source-text-module-tq.cc:1: In file included from ../../deps/v8/src/objects/source-text-module-inl.h:8: In file included from ../../deps/v8/src/objects/source-text-module.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/source-text-module-tq.cc:1: In file included from ../../deps/v8/src/objects/source-text-module-inl.h:8: In file included from ../../deps/v8/src/objects/source-text-module.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/source-text-module-tq.cc:1: In file included from ../../deps/v8/src/objects/source-text-module-inl.h:8: In file included from ../../deps/v8/src/objects/source-text-module.h:8: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1150/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.struct-tq.o In file included from gen/torque-generated/src/objects/struct-tq.cc:1: In file included from ../../deps/v8/src/objects/struct-inl.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/struct-tq.cc:1: In file included from ../../deps/v8/src/objects/struct-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/struct-tq.cc:1: In file included from ../../deps/v8/src/objects/struct-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/struct-tq.cc:1: In file included from ../../deps/v8/src/objects/struct-inl.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/struct-tq.cc:1: In file included from ../../deps/v8/src/objects/struct-inl.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/struct-tq.cc:1: In file included from ../../deps/v8/src/objects/struct-inl.h:8: In file included from ../../deps/v8/src/objects/struct.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1151/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.synthetic-module-tq.o In file included from gen/torque-generated/src/objects/synthetic-module-tq.cc:1: In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:8: In file included from ../../deps/v8/src/objects/synthetic-module.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/synthetic-module-tq.cc:1: In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:11: In file included from ../../deps/v8/src/objects/module-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/synthetic-module-tq.cc:1: In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:11: In file included from ../../deps/v8/src/objects/module-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/synthetic-module-tq.cc:1: In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:8: In file included from ../../deps/v8/src/objects/synthetic-module.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/synthetic-module-tq.cc:1: In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:8: In file included from ../../deps/v8/src/objects/synthetic-module.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/synthetic-module-tq.cc:1: In file included from ../../deps/v8/src/objects/synthetic-module-inl.h:8: In file included from ../../deps/v8/src/objects/synthetic-module.h:8: In file included from ../../deps/v8/src/objects/module.h:9: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1152/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.template-objects-tq.o In file included from gen/torque-generated/src/objects/template-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/template-objects-inl.h:8: In file included from ../../deps/v8/src/objects/template-objects.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/template-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/template-objects-inl.h:11: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/template-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/template-objects-inl.h:11: In file included from ../../deps/v8/src/objects/js-array-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/template-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/template-objects-inl.h:8: In file included from ../../deps/v8/src/objects/template-objects.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/template-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/template-objects-inl.h:8: In file included from ../../deps/v8/src/objects/template-objects.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/template-objects-tq.cc:1: In file included from ../../deps/v8/src/objects/template-objects-inl.h:8: In file included from ../../deps/v8/src/objects/template-objects.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1153/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.templates-tq.o In file included from gen/torque-generated/src/objects/templates-tq.cc:1: In file included from ../../deps/v8/src/objects/templates-inl.h:8: In file included from ../../deps/v8/src/objects/templates.h:14: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/templates-tq.cc:1: In file included from ../../deps/v8/src/objects/templates-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/templates-tq.cc:1: In file included from ../../deps/v8/src/objects/templates-inl.h:11: In file included from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/templates-tq.cc:1: In file included from ../../deps/v8/src/objects/templates-inl.h:8: In file included from ../../deps/v8/src/objects/templates.h:14: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/templates-tq.cc:1: In file included from ../../deps/v8/src/objects/templates-inl.h:8: In file included from ../../deps/v8/src/objects/templates.h:14: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/templates-tq.cc:1: In file included from ../../deps/v8/src/objects/templates-inl.h:8: In file included from ../../deps/v8/src/objects/templates.h:14: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1154/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.torque-defined-classes-tq.o In file included from gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:8: In file included from ../../deps/v8/src/objects/torque-defined-classes.h:8: In file included from ../../deps/v8/src/objects/arguments.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:11: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:8: In file included from ../../deps/v8/src/objects/torque-defined-classes.h:8: In file included from ../../deps/v8/src/objects/arguments.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:8: In file included from ../../deps/v8/src/objects/torque-defined-classes.h:8: In file included from ../../deps/v8/src/objects/arguments.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: In file included from ../../deps/v8/src/objects/torque-defined-classes-inl.h:8: In file included from ../../deps/v8/src/objects/torque-defined-classes.h:8: In file included from ../../deps/v8/src/objects/arguments.h:8: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1155/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.js-to-js-tq.o [1156/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.js-to-wasm-tq.o [1157/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-tq.o [1158/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-strings-tq.o [1159/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-to-js-tq.o [1160/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/debug/v8_base_without_compiler.debug-wasm-objects-tq.o [1161/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.turbofan-types-tq.o In file included from gen/torque-generated/src/objects/turbofan-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:8: In file included from ../../deps/v8/src/objects/turbofan-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/turbofan-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:11: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/turbofan-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:11: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/turbofan-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:8: In file included from ../../deps/v8/src/objects/turbofan-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/turbofan-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:8: In file included from ../../deps/v8/src/objects/turbofan-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/turbofan-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turbofan-types-inl.h:8: In file included from ../../deps/v8/src/objects/turbofan-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1162/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.turboshaft-types-tq.o In file included from gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:8: In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:8: In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:8: In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:8: In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1163/1984] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.bigint-internal.o [1164/1984] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.bitwise.o [1165/1984] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-burnikel.o [1166/1984] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-helpers.o [1167/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-break-iterator-tq.o In file included from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:12: In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:12: In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:12: In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-break-iterator-inl.h:12: In file included from ../../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../../deps/v8/src/objects/intl-objects.h:15: In file included from ../../deps/v8/src/objects/contexts.h:10: In file included from ../../deps/v8/src/objects/fixed-array.h:12: In file included from ../../deps/v8/src/objects/free-space.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1168/1984] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-schoolbook.o [1169/1984] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.fromstring.o [1170/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collator-tq.o In file included from gen/torque-generated/src/objects/js-collator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collator-inl.h:12: In file included from ../../deps/v8/src/objects/js-collator.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-collator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-collator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-collator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collator-inl.h:12: In file included from ../../deps/v8/src/objects/js-collator.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-collator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collator-inl.h:12: In file included from ../../deps/v8/src/objects/js-collator.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-collator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-collator-inl.h:12: In file included from ../../deps/v8/src/objects/js-collator.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1171/1984] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-karatsuba.o [1172/1984] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-schoolbook.o [1173/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-date-time-format-tq.o In file included from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1174/1984] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.tostring.o [1175/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-duration-format-tq.o In file included from gen/torque-generated/src/objects/js-duration-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-duration-format.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-duration-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-duration-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-duration-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-duration-format.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-duration-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-duration-format.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-duration-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-duration-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-duration-format.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1176/1984] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.vector-arithmetic.o [1177/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-display-names-tq.o In file included from gen/torque-generated/src/objects/js-display-names-tq.cc:1: In file included from ../../deps/v8/src/objects/js-display-names-inl.h:12: In file included from ../../deps/v8/src/objects/js-display-names.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-display-names-tq.cc:1: In file included from ../../deps/v8/src/objects/js-display-names-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-display-names-tq.cc:1: In file included from ../../deps/v8/src/objects/js-display-names-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-display-names-tq.cc:1: In file included from ../../deps/v8/src/objects/js-display-names-inl.h:12: In file included from ../../deps/v8/src/objects/js-display-names.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-display-names-tq.cc:1: In file included from ../../deps/v8/src/objects/js-display-names-inl.h:12: In file included from ../../deps/v8/src/objects/js-display-names.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-display-names-tq.cc:1: In file included from ../../deps/v8/src/objects/js-display-names-inl.h:12: In file included from ../../deps/v8/src/objects/js-display-names.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1178/1984] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-barrett.o [1179/1984] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-toom.o [1180/1984] CXX obj/deps/v8/src/heap/base/asm/x64/v8_base_without_compiler.push_registers_asm.o [1181/1984] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-fft.o [1182/1984] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.active-system-pages.o [1183/1984] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.memory-tagging.o [1184/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-list-format-tq.o In file included from gen/torque-generated/src/objects/js-list-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-list-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-list-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-list-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-list-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-list-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-list-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-list-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-list-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-list-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-list-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-list-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-list-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-list-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-list-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-list-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1185/1984] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.incremental-marking-schedule.o [1186/1984] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.stack.o In file included from ../../deps/v8/src/heap/base/stack.cc:5: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1187/1984] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.worklist.o In file included from ../../deps/v8/src/heap/base/worklist.cc:5: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1188/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.allocation.o In file included from ../../deps/v8/src/heap/cppgc/allocation.cc:10: In file included from ../../deps/v8/src/heap/cppgc/object-allocator.h:14: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1189/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.compaction-worklists.o In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.cc:6: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1190/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-locale-tq.o In file included from gen/torque-generated/src/objects/js-locale-tq.cc:1: In file included from ../../deps/v8/src/objects/js-locale-inl.h:12: In file included from ../../deps/v8/src/objects/js-locale.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-locale-tq.cc:1: In file included from ../../deps/v8/src/objects/js-locale-inl.h:15: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-locale-tq.cc:1: In file included from ../../deps/v8/src/objects/js-locale-inl.h:15: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-locale-tq.cc:1: In file included from ../../deps/v8/src/objects/js-locale-inl.h:12: In file included from ../../deps/v8/src/objects/js-locale.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-locale-tq.cc:1: In file included from ../../deps/v8/src/objects/js-locale-inl.h:12: In file included from ../../deps/v8/src/objects/js-locale.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-locale-tq.cc:1: In file included from ../../deps/v8/src/objects/js-locale-inl.h:12: In file included from ../../deps/v8/src/objects/js-locale.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1191/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-number-format-tq.o In file included from gen/torque-generated/src/objects/js-number-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-number-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-number-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-number-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-number-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-number-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-number-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-number-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-number-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-number-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-number-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-number-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-number-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-number-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-number-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-number-format.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1192/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.free-list.o In file included from ../../deps/v8/src/heap/cppgc/free-list.cc:5: In file included from ../../deps/v8/src/heap/cppgc/free-list.h:14: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1193/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-plural-rules-tq.o In file included from gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:12: In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:15: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:15: In file included from ../../deps/v8/src/api/api-inl.h:16: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:12: In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:12: In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: In file included from ../../deps/v8/src/objects/js-plural-rules-inl.h:12: In file included from ../../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1194/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-relative-time-format-tq.o In file included from gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: In file included from ../../deps/v8/src/objects/js-relative-time-format-inl.h:12: In file included from ../../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1195/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-invoker.o [1196/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-info-table.o In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.cc:5: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1197/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-info.o In file included from ../../deps/v8/src/heap/cppgc/gc-info.cc:9: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1198/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segment-iterator-tq.o In file included from gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:12: In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:12: In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:12: In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segment-iterator-inl.h:12: In file included from ../../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1199/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.explicit-management.o In file included from ../../deps/v8/src/heap/cppgc/explicit-management.cc:10: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/explicit-management.cc:10: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/explicit-management.cc:10: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/explicit-management.cc:10: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1200/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segmenter-tq.o In file included from gen/torque-generated/src/objects/js-segmenter-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:12: In file included from ../../deps/v8/src/objects/js-segmenter.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-segmenter-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-segmenter-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-segmenter-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:12: In file included from ../../deps/v8/src/objects/js-segmenter.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-segmenter-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:12: In file included from ../../deps/v8/src/objects/js-segmenter.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-segmenter-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segmenter-inl.h:12: In file included from ../../deps/v8/src/objects/js-segmenter.h:16: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1201/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.compactor.o In file included from ../../deps/v8/src/heap/cppgc/compactor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/compactor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/compactor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/compactor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1202/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.concurrent-marker.o In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.cc:5: In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.h:10: In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.cc:5: In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.h:10: In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.cc:5: In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.h:10: In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.cc:5: In file included from ../../deps/v8/src/heap/cppgc/concurrent-marker.h:10: In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1203/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.logging.o [1204/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segments-tq.o In file included from gen/torque-generated/src/objects/js-segments-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segments-inl.h:12: In file included from ../../deps/v8/src/objects/js-segments.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-segments-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segments-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-segments-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segments-inl.h:15: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-segments-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segments-inl.h:12: In file included from ../../deps/v8/src/objects/js-segments.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-segments-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segments-inl.h:12: In file included from ../../deps/v8/src/objects/js-segments.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-segments-tq.cc:1: In file included from ../../deps/v8/src/objects/js-segments-inl.h:12: In file included from ../../deps/v8/src/objects/js-segments.h:13: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1205/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-space.o In file included from ../../deps/v8/src/heap/cppgc/heap-space.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-space.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1206/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-consistency.o In file included from ../../deps/v8/src/heap/cppgc/heap-consistency.cc:9: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/heap-consistency.cc:9: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/heap-consistency.cc:9: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/heap-consistency.cc:9: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1207/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.liveness-broker.o In file included from ../../deps/v8/src/heap/cppgc/liveness-broker.cc:7: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1208/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-base.o In file included from ../../deps/v8/src/heap/cppgc/heap-base.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/heap-base.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/heap-base.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/heap-base.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1209/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-growing.o In file included from ../../deps/v8/src/heap/cppgc/heap-growing.cc:14: In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/heap-growing.cc:14: In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/heap-growing.cc:14: In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/heap-growing.cc:14: In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1210/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-object-header.o In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1211/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.member-storage.o [1212/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.memory.o [1213/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-page.o In file included from ../../deps/v8/src/heap/cppgc/heap-page.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/heap-page.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/heap-page.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/heap-page.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1214/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.name-trait.o [1215/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-state.o In file included from ../../deps/v8/src/heap/cppgc/heap-state.cc:7: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/heap-state.cc:7: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/heap-state.cc:7: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/heap-state.cc:7: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1216/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-worklists.o In file included from ../../deps/v8/src/heap/cppgc/marking-worklists.cc:6: In file included from ../../deps/v8/src/heap/cppgc/marking-worklists.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1217/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/wasm/v8_base_without_compiler.wasm-objects-tq.o In file included from gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: In file included from ../../deps/v8/src/wasm/wasm-objects-inl.h:12: In file included from ../../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../../deps/v8/src/heap/heap.h:24: In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1218/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap.o In file included from ../../deps/v8/src/heap/cppgc/heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1219/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.remembered-set.o [1220/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-statistics-collector.o In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.h:11: In file included from ../../deps/v8/src/heap/cppgc/heap-visitor.h:8: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.h:11: In file included from ../../deps/v8/src/heap/cppgc/heap-visitor.h:8: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.h:11: In file included from ../../deps/v8/src/heap/cppgc/heap-visitor.h:8: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.cc:5: In file included from ../../deps/v8/src/heap/cppgc/heap-statistics-collector.h:11: In file included from ../../deps/v8/src/heap/cppgc/heap-visitor.h:8: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1221/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap-statistics.o [1222/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-size-trait.o In file included from ../../deps/v8/src/heap/cppgc/object-size-trait.cc:7: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1223/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.platform.o In file included from ../../deps/v8/src/heap/cppgc/platform.cc:14: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1224/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-verifier.o In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1225/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-state.o In file included from ../../deps/v8/src/heap/cppgc/marking-state.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/marking-state.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/marking-state.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/marking-state.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-state.h:14: In file included from ../../deps/v8/src/heap/base/cached-unordered-map.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1226/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-visitor.o In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.h:10: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.h:10: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.h:10: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.h:10: In file included from ../../deps/v8/src/heap/base/stack.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1227/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.page-memory.o In file included from ../../deps/v8/src/heap/cppgc/page-memory.cc:5: In file included from ../../deps/v8/src/heap/cppgc/page-memory.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1228/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.stats-collector.o [1229/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marker.o In file included from ../../deps/v8/src/heap/cppgc/marker.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marker.h:16: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/marker.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marker.h:16: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/marker.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marker.h:16: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/marker.cc:5: In file included from ../../deps/v8/src/heap/cppgc/marker.h:16: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1230/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.virtual-memory.o [1231/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.raw-heap.o In file included from ../../deps/v8/src/heap/cppgc/raw-heap.cc:7: In file included from ../../deps/v8/src/heap/cppgc/heap-space.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1232/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-allocator.o In file included from ../../deps/v8/src/heap/cppgc/object-allocator.cc:5: In file included from ../../deps/v8/src/heap/cppgc/object-allocator.h:14: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.cc:5: In file included from ../../deps/v8/src/heap/cppgc/object-allocator.h:14: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.cc:5: In file included from ../../deps/v8/src/heap/cppgc/object-allocator.h:14: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.cc:5: In file included from ../../deps/v8/src/heap/cppgc/object-allocator.h:14: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1233/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.persistent-node.o In file included from ../../deps/v8/src/heap/cppgc/persistent-node.cc:13: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/persistent-node.cc:13: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/persistent-node.cc:13: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/persistent-node.cc:13: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1234/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.pointer-policies.o In file included from ../../deps/v8/src/heap/cppgc/pointer-policies.cc:11: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/pointer-policies.cc:11: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/pointer-policies.cc:11: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/pointer-policies.cc:11: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1235/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.prefinalizer-handler.o In file included from ../../deps/v8/src/heap/cppgc/prefinalizer-handler.cc:11: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/prefinalizer-handler.cc:11: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/prefinalizer-handler.cc:11: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/prefinalizer-handler.cc:11: In file included from ../../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1236/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.trace-trait.o In file included from ../../deps/v8/src/heap/cppgc/trace-trait.cc:7: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1237/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap.o In file included from ../../deps/v8/src/heap/cppgc/process-heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc/process-heap.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/process-heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc/process-heap.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/process-heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc/process-heap.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/process-heap.cc:5: In file included from ../../deps/v8/src/heap/cppgc/process-heap.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1238/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.testing.o In file included from ../../deps/v8/src/heap/cppgc/testing.cc:8: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/testing.cc:8: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/testing.cc:8: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/testing.cc:8: In file included from ../../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../../deps/v8/src/heap/base/worklist.h:14: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1239/1984] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-liveness-map.o [1240/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.visitor.o In file included from ../../deps/v8/src/heap/cppgc/visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/visitor.h:9: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/visitor.h:9: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/visitor.h:9: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/visitor.cc:5: In file included from ../../deps/v8/src/heap/cppgc/visitor.h:9: In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1241/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.write-barrier.o In file included from ../../deps/v8/src/heap/cppgc/write-barrier.cc:5: In file included from ../../deps/v8/src/heap/cppgc/write-barrier.h:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/write-barrier.cc:5: In file included from ../../deps/v8/src/heap/cppgc/write-barrier.h:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/write-barrier.cc:5: In file included from ../../deps/v8/src/heap/cppgc/write-barrier.h:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/write-barrier.cc:5: In file included from ../../deps/v8/src/heap/cppgc/write-barrier.h:10: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1242/1984] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.sweeper.o In file included from ../../deps/v8/src/heap/cppgc/sweeper.cc:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/cppgc/sweeper.cc:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/sweeper.cc:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/cppgc/sweeper.cc:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1243/1984] CXX obj/deps/v8/src/compiler/backend/v8_compiler.move-optimizer.o In file included from ../../deps/v8/src/compiler/backend/move-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/backend/move-optimizer.h:8: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/backend/move-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/backend/move-optimizer.h:8: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/move-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/backend/move-optimizer.h:8: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/move-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/backend/move-optimizer.h:8: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1244/1984] CXX obj/deps/v8/src/compiler/backend/v8_compiler.spill-placer.o In file included from ../../deps/v8/src/compiler/backend/spill-placer.cc:5: In file included from ../../deps/v8/src/compiler/backend/spill-placer.h:8: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/backend/spill-placer.cc:5: In file included from ../../deps/v8/src/compiler/backend/spill-placer.h:8: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/spill-placer.cc:5: In file included from ../../deps/v8/src/compiler/backend/spill-placer.h:8: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/spill-placer.cc:5: In file included from ../../deps/v8/src/compiler/backend/spill-placer.h:8: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1245/1984] CXX obj/deps/v8/src/compiler/backend/v8_compiler.register-allocator-verifier.o In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.cc:5: In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.h:10: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.cc:5: In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.h:10: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.cc:5: In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.h:10: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.cc:5: In file included from ../../deps/v8/src/compiler/backend/register-allocator-verifier.h:10: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1246/1984] CXX obj/deps/v8/src/compiler/v8_compiler.checkpoint-elimination.o In file included from ../../deps/v8/src/compiler/checkpoint-elimination.cc:5: In file included from ../../deps/v8/src/compiler/checkpoint-elimination.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/checkpoint-elimination.cc:5: In file included from ../../deps/v8/src/compiler/checkpoint-elimination.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/checkpoint-elimination.cc:5: In file included from ../../deps/v8/src/compiler/checkpoint-elimination.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/checkpoint-elimination.cc:5: In file included from ../../deps/v8/src/compiler/checkpoint-elimination.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1247/1984] CXX obj/deps/v8/src/compiler/v8_compiler.common-node-cache.o In file included from ../../deps/v8/src/compiler/common-node-cache.cc:5: In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../../deps/v8/src/compiler/node-cache.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/common-node-cache.cc:5: In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../../deps/v8/src/compiler/node-cache.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/common-node-cache.cc:5: In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../../deps/v8/src/compiler/node-cache.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/common-node-cache.cc:5: In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../../deps/v8/src/compiler/node-cache.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1248/1984] CXX obj/deps/v8/src/compiler/v8_compiler.branch-elimination.o In file included from ../../deps/v8/src/compiler/branch-elimination.cc:5: In file included from ../../deps/v8/src/compiler/branch-elimination.h:9: In file included from ../../deps/v8/src/compiler/control-path-state.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/branch-elimination.cc:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/branch-elimination.cc:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/branch-elimination.cc:5: In file included from ../../deps/v8/src/compiler/branch-elimination.h:9: In file included from ../../deps/v8/src/compiler/control-path-state.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/branch-elimination.cc:5: In file included from ../../deps/v8/src/compiler/branch-elimination.h:9: In file included from ../../deps/v8/src/compiler/control-path-state.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/branch-elimination.cc:5: In file included from ../../deps/v8/src/compiler/branch-elimination.h:9: In file included from ../../deps/v8/src/compiler/control-path-state.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1249/1984] CXX obj/deps/v8/src/compiler/v8_compiler.common-operator.o In file included from ../../deps/v8/src/compiler/common-operator.cc:5: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/common-operator.cc:5: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/common-operator.cc:5: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/common-operator.cc:5: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1250/1984] CXX obj/deps/v8/src/compiler/v8_compiler.common-operator-reducer.o In file included from ../../deps/v8/src/compiler/common-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/common-operator-reducer.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/common-operator-reducer.cc:11: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/common-operator-reducer.cc:11: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/common-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/common-operator-reducer.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/common-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/common-operator-reducer.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/common-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/common-operator-reducer.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1251/1984] CXX obj/tools/v8_gypfiles/gen/v8_base_without_compiler.debug-support.o In file included from gen/debug-support.cc:8: In file included from ../../deps/v8/src/execution/frames.h:10: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/debug-support.cc:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/debug-support.cc:8: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/debug-support.cc:8: In file included from ../../deps/v8/src/execution/frames.h:10: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/debug-support.cc:8: In file included from ../../deps/v8/src/execution/frames.h:10: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/debug-support.cc:8: In file included from ../../deps/v8/src/execution/frames.h:10: In file included from ../../deps/v8/src/codegen/handler-table.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1252/1984] AR obj/tools/v8_gypfiles/libv8_base_without_compiler.a [1253/1984] CXX obj/deps/v8/src/compiler/v8_compiler.c-linkage.o In file included from ../../deps/v8/src/compiler/c-linkage.cc:5: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/c-linkage.cc:5: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/c-linkage.cc:5: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/c-linkage.cc:5: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/c-linkage.cc:5: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/c-linkage.cc:5: In file included from ../../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1254/1984] CXX obj/deps/v8/src/compiler/v8_compiler.compiler-source-position-table.o In file included from ../../deps/v8/src/compiler/compiler-source-position-table.cc:5: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.cc:5: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.cc:5: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/compiler-source-position-table.cc:5: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1255/1984] CXX obj/deps/v8/src/compiler/v8_compiler.control-equivalence.o In file included from ../../deps/v8/src/compiler/control-equivalence.cc:5: In file included from ../../deps/v8/src/compiler/control-equivalence.h:10: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/control-equivalence.cc:5: In file included from ../../deps/v8/src/compiler/control-equivalence.h:10: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/control-equivalence.cc:5: In file included from ../../deps/v8/src/compiler/control-equivalence.h:10: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/control-equivalence.cc:5: In file included from ../../deps/v8/src/compiler/control-equivalence.h:10: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1256/1984] CXX obj/deps/v8/src/compiler/v8_compiler.frame.o [1257/1984] CXX obj/deps/v8/src/compiler/backend/v8_compiler.register-allocator.o In file included from ../../deps/v8/src/compiler/backend/register-allocator.cc:5: In file included from ../../deps/v8/src/compiler/backend/register-allocator.h:12: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/backend/register-allocator.cc:13: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/backend/register-allocator.cc:13: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/backend/register-allocator.cc:5: In file included from ../../deps/v8/src/compiler/backend/register-allocator.h:12: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/register-allocator.cc:5: In file included from ../../deps/v8/src/compiler/backend/register-allocator.h:12: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/register-allocator.cc:5: In file included from ../../deps/v8/src/compiler/backend/register-allocator.h:12: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1258/1984] CXX obj/deps/v8/src/compiler/v8_compiler.basic-block-instrumentor.o In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:5: In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.h:8: In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:9: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:9: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:5: In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.h:8: In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:5: In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.h:8: In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:5: In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.h:8: In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:5: In file included from ../../deps/v8/src/compiler/basic-block-instrumentor.h:8: In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1259/1984] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-graph-builder.o In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.h:8: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.cc:15: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.cc:15: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.h:8: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.h:8: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/bytecode-graph-builder.h:8: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1260/1984] CXX obj/deps/v8/src/compiler/v8_compiler.dead-code-elimination.o In file included from ../../deps/v8/src/compiler/dead-code-elimination.cc:5: In file included from ../../deps/v8/src/compiler/dead-code-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/dead-code-elimination.cc:5: In file included from ../../deps/v8/src/compiler/dead-code-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/dead-code-elimination.cc:5: In file included from ../../deps/v8/src/compiler/dead-code-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/dead-code-elimination.cc:5: In file included from ../../deps/v8/src/compiler/dead-code-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1261/1984] CXX obj/deps/v8/src/compiler/v8_compiler.compilation-dependencies.o In file included from ../../deps/v8/src/compiler/compilation-dependencies.cc:5: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/compilation-dependencies.cc:5: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/compilation-dependencies.cc:5: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/compilation-dependencies.cc:5: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/compilation-dependencies.cc:5: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/compilation-dependencies.cc:5: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1262/1984] CXX obj/deps/v8/src/compiler/v8_compiler.csa-load-elimination.o In file included from ../../deps/v8/src/compiler/csa-load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/csa-load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/csa-load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/csa-load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/csa-load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/csa-load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1263/1984] CXX obj/deps/v8/src/compiler/v8_compiler.feedback-source.o In file included from ../../deps/v8/src/compiler/feedback-source.cc:5: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/feedback-source.cc:5: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/feedback-source.cc:5: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/feedback-source.cc:5: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1264/1984] CXX obj/deps/v8/src/compiler/v8_compiler.escape-analysis-reducer.o In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1265/1984] CXX obj/deps/v8/src/compiler/v8_compiler.fast-api-calls.o In file included from ../../deps/v8/src/compiler/fast-api-calls.cc:5: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/fast-api-calls.cc:5: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/fast-api-calls.cc:5: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/fast-api-calls.cc:5: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/fast-api-calls.cc:5: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/fast-api-calls.cc:5: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1266/1984] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-analysis.o In file included from ../../deps/v8/src/compiler/bytecode-analysis.cc:5: In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/bytecode-analysis.cc:13: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/bytecode-analysis.cc:13: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/bytecode-analysis.cc:5: In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/bytecode-analysis.cc:5: In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/bytecode-analysis.cc:5: In file included from ../../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1267/1984] CXX obj/deps/v8/src/compiler/v8_compiler.code-assembler.o In file included from ../../deps/v8/src/compiler/code-assembler.cc:5: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/code-assembler.cc:18: In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:14: In file included from ../../deps/v8/src/compiler/backend/instruction-selector-adapter.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/code-assembler.cc:18: In file included from ../../deps/v8/src/compiler/backend/instruction-selector.h:14: In file included from ../../deps/v8/src/compiler/backend/instruction-selector-adapter.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/code-assembler.cc:5: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/code-assembler.cc:5: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/code-assembler.cc:5: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/code-assembler.cc:5: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1268/1984] CXX obj/deps/v8/src/compiler/v8_compiler.constant-folding-reducer.o In file included from ../../deps/v8/src/compiler/constant-folding-reducer.cc:5: In file included from ../../deps/v8/src/compiler/constant-folding-reducer.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.cc:7: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.cc:7: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.cc:5: In file included from ../../deps/v8/src/compiler/constant-folding-reducer.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.cc:5: In file included from ../../deps/v8/src/compiler/constant-folding-reducer.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/constant-folding-reducer.cc:5: In file included from ../../deps/v8/src/compiler/constant-folding-reducer.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1269/1984] CXX obj/deps/v8/src/compiler/v8_compiler.graph-trimmer.o In file included from ../../deps/v8/src/compiler/graph-trimmer.cc:5: In file included from ../../deps/v8/src/compiler/graph-trimmer.h:8: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/graph-trimmer.cc:5: In file included from ../../deps/v8/src/compiler/graph-trimmer.h:8: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/graph-trimmer.cc:5: In file included from ../../deps/v8/src/compiler/graph-trimmer.h:8: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/graph-trimmer.cc:5: In file included from ../../deps/v8/src/compiler/graph-trimmer.h:8: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1270/1984] CXX obj/deps/v8/src/compiler/v8_compiler.graph-reducer.o In file included from ../../deps/v8/src/compiler/graph-reducer.cc:5: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/graph-reducer.cc:11: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/graph-reducer.cc:11: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/graph-reducer.cc:5: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/graph-reducer.cc:5: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/graph-reducer.cc:5: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1271/1984] CXX obj/deps/v8/src/compiler/v8_compiler.graph-assembler.o In file included from ../../deps/v8/src/compiler/graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1272/1984] CXX obj/deps/v8/src/compiler/v8_compiler.escape-analysis.o In file included from ../../deps/v8/src/compiler/escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1273/1984] CXX obj/deps/v8/src/compiler/v8_compiler.frame-states.o In file included from ../../deps/v8/src/compiler/frame-states.cc:5: In file included from ../../deps/v8/src/compiler/frame-states.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/frame-states.cc:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/frame-states.cc:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/frame-states.cc:5: In file included from ../../deps/v8/src/compiler/frame-states.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/frame-states.cc:5: In file included from ../../deps/v8/src/compiler/frame-states.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/frame-states.cc:5: In file included from ../../deps/v8/src/compiler/frame-states.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1274/1984] CXX obj/deps/v8/src/compiler/v8_compiler.js-inlining-heuristic.o In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: In file included from ../../deps/v8/src/compiler/js-inlining.h:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: In file included from ../../deps/v8/src/compiler/js-inlining.h:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1275/1984] CXX obj/deps/v8/src/compiler/v8_compiler.js-context-specialization.o In file included from ../../deps/v8/src/compiler/js-context-specialization.cc:5: In file included from ../../deps/v8/src/compiler/js-context-specialization.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/js-context-specialization.cc:10: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-context-specialization.cc:10: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-context-specialization.cc:5: In file included from ../../deps/v8/src/compiler/js-context-specialization.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-context-specialization.cc:5: In file included from ../../deps/v8/src/compiler/js-context-specialization.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-context-specialization.cc:5: In file included from ../../deps/v8/src/compiler/js-context-specialization.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1276/1984] CXX obj/deps/v8/src/compiler/v8_compiler.heap-refs.o In file included from ../../deps/v8/src/compiler/heap-refs.cc:5: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/heap-refs.cc:9: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/heap-refs.cc:9: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/heap-refs.cc:5: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/heap-refs.cc:5: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/heap-refs.cc:5: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1277/1984] CXX obj/deps/v8/src/compiler/v8_compiler.js-create-lowering.o In file included from ../../deps/v8/src/compiler/js-create-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-create-lowering.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/js-create-lowering.cc:10: In file included from ../../deps/v8/src/compiler/allocation-builder-inl.h:8: In file included from ../../deps/v8/src/compiler/allocation-builder.h:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-create-lowering.cc:10: In file included from ../../deps/v8/src/compiler/allocation-builder-inl.h:8: In file included from ../../deps/v8/src/compiler/allocation-builder.h:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-create-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-create-lowering.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-create-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-create-lowering.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-create-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-create-lowering.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1278/1984] CXX obj/deps/v8/src/compiler/v8_compiler.js-graph.o In file included from ../../deps/v8/src/compiler/js-graph.cc:5: In file included from ../../deps/v8/src/compiler/js-graph.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/js-graph.cc:5: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-graph.cc:5: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-graph.cc:5: In file included from ../../deps/v8/src/compiler/js-graph.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-graph.cc:5: In file included from ../../deps/v8/src/compiler/js-graph.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-graph.cc:5: In file included from ../../deps/v8/src/compiler/js-graph.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1279/1984] CXX obj/deps/v8/src/compiler/v8_compiler.js-type-hint-lowering.o In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.cc:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.cc:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-type-hint-lowering.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1280/1984] CXX obj/deps/v8/src/compiler/v8_compiler.js-generic-lowering.o In file included from ../../deps/v8/src/compiler/js-generic-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-generic-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/js-generic-lowering.cc:13: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-generic-lowering.cc:13: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-generic-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-generic-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-generic-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-generic-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-generic-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-generic-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1281/1984] CXX obj/deps/v8/src/compiler/v8_compiler.late-escape-analysis.o In file included from ../../deps/v8/src/compiler/late-escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/late-escape-analysis.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/late-escape-analysis.cc:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/late-escape-analysis.cc:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/late-escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/late-escape-analysis.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/late-escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/late-escape-analysis.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/late-escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/late-escape-analysis.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1282/1984] CXX obj/deps/v8/src/compiler/v8_compiler.js-intrinsic-lowering.o In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.cc:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.cc:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-intrinsic-lowering.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1283/1984] CXX obj/deps/v8/src/compiler/v8_compiler.js-inlining.o In file included from ../../deps/v8/src/compiler/js-inlining.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/js-inlining.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining.h:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-inlining.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining.h:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-inlining.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-inlining.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-inlining.cc:5: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1284/1984] CXX obj/deps/v8/src/compiler/v8_compiler.js-heap-broker.o In file included from ../../deps/v8/src/compiler/js-heap-broker.cc:5: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/js-heap-broker.cc:5: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-heap-broker.cc:5: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-heap-broker.cc:5: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-heap-broker.cc:5: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-heap-broker.cc:5: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1285/1984] CXX obj/deps/v8/src/compiler/v8_compiler.js-call-reducer.o In file included from ../../deps/v8/src/compiler/js-call-reducer.cc:5: In file included from ../../deps/v8/src/compiler/js-call-reducer.h:11: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/js-call-reducer.cc:18: In file included from ../../deps/v8/src/compiler/allocation-builder-inl.h:8: In file included from ../../deps/v8/src/compiler/allocation-builder.h:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-call-reducer.cc:18: In file included from ../../deps/v8/src/compiler/allocation-builder-inl.h:8: In file included from ../../deps/v8/src/compiler/allocation-builder.h:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-call-reducer.cc:5: In file included from ../../deps/v8/src/compiler/js-call-reducer.h:11: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-call-reducer.cc:5: In file included from ../../deps/v8/src/compiler/js-call-reducer.h:11: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-call-reducer.cc:5: In file included from ../../deps/v8/src/compiler/js-call-reducer.h:11: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1286/1984] CXX obj/deps/v8/src/compiler/v8_compiler.js-native-context-specialization.o In file included from ../../deps/v8/src/compiler/js-native-context-specialization.cc:5: In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.cc:5: In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.cc:5: In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.cc:5: In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.cc:5: In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-native-context-specialization.cc:5: In file included from ../../deps/v8/src/compiler/js-native-context-specialization.h:11: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1287/1984] CXX obj/deps/v8/src/compiler/v8_compiler.js-operator.o In file included from ../../deps/v8/src/compiler/js-operator.cc:5: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/js-operator.cc:10: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-operator.cc:10: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-operator.cc:5: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-operator.cc:5: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-operator.cc:5: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1288/1984] CXX obj/deps/v8/src/compiler/v8_compiler.loop-analysis.o In file included from ../../deps/v8/src/compiler/loop-analysis.cc:5: In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/loop-analysis.cc:5: In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/loop-analysis.cc:5: In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/loop-analysis.cc:5: In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1289/1984] CXX obj/deps/v8/src/compiler/v8_compiler.loop-peeling.o In file included from ../../deps/v8/src/compiler/loop-peeling.cc:5: In file included from ../../deps/v8/src/compiler/loop-peeling.h:10: In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/loop-peeling.cc:5: In file included from ../../deps/v8/src/compiler/loop-peeling.h:10: In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/loop-peeling.cc:5: In file included from ../../deps/v8/src/compiler/loop-peeling.h:10: In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/loop-peeling.cc:5: In file included from ../../deps/v8/src/compiler/loop-peeling.h:10: In file included from ../../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1290/1984] CXX obj/deps/v8/src/compiler/v8_compiler.loop-unrolling.o In file included from ../../deps/v8/src/compiler/loop-unrolling.cc:5: In file included from ../../deps/v8/src/compiler/loop-unrolling.h:13: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/loop-unrolling.cc:5: In file included from ../../deps/v8/src/compiler/loop-unrolling.h:13: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/loop-unrolling.cc:5: In file included from ../../deps/v8/src/compiler/loop-unrolling.h:13: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/loop-unrolling.cc:5: In file included from ../../deps/v8/src/compiler/loop-unrolling.h:13: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1291/1984] CXX obj/deps/v8/src/compiler/v8_compiler.loop-variable-optimizer.o In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.h:9: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.h:9: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.h:9: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/loop-variable-optimizer.h:9: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1292/1984] CXX obj/deps/v8/src/compiler/v8_compiler.machine-graph-verifier.o In file included from ../../deps/v8/src/compiler/machine-graph-verifier.cc:7: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/machine-graph-verifier.cc:7: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/machine-graph-verifier.cc:7: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/machine-graph-verifier.cc:7: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1293/1984] CXX obj/deps/v8/src/compiler/v8_compiler.machine-operator.o In file included from ../../deps/v8/src/compiler/machine-operator.cc:5: In file included from ../../deps/v8/src/compiler/machine-operator.h:15: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1294/1984] CXX obj/deps/v8/src/compiler/v8_compiler.linkage.o In file included from ../../deps/v8/src/compiler/linkage.cc:5: In file included from ../../deps/v8/src/compiler/linkage.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/linkage.cc:8: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/linkage.cc:8: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/linkage.cc:5: In file included from ../../deps/v8/src/compiler/linkage.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/linkage.cc:5: In file included from ../../deps/v8/src/compiler/linkage.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/linkage.cc:5: In file included from ../../deps/v8/src/compiler/linkage.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1295/1984] CXX obj/deps/v8/src/compiler/v8_compiler.js-typed-lowering.o In file included from ../../deps/v8/src/compiler/js-typed-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-typed-lowering.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/js-typed-lowering.cc:16: In file included from ../../deps/v8/src/compiler/allocation-builder-inl.h:8: In file included from ../../deps/v8/src/compiler/allocation-builder.h:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-typed-lowering.cc:16: In file included from ../../deps/v8/src/compiler/allocation-builder-inl.h:8: In file included from ../../deps/v8/src/compiler/allocation-builder.h:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/js-typed-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-typed-lowering.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-typed-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-typed-lowering.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/js-typed-lowering.cc:5: In file included from ../../deps/v8/src/compiler/js-typed-lowering.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1296/1984] CXX obj/deps/v8/src/compiler/v8_compiler.machine-graph.o In file included from ../../deps/v8/src/compiler/machine-graph.cc:5: In file included from ../../deps/v8/src/compiler/machine-graph.h:10: In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../../deps/v8/src/compiler/node-cache.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/machine-graph.cc:5: In file included from ../../deps/v8/src/compiler/machine-graph.h:10: In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../../deps/v8/src/compiler/node-cache.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/machine-graph.cc:5: In file included from ../../deps/v8/src/compiler/machine-graph.h:10: In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../../deps/v8/src/compiler/node-cache.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/machine-graph.cc:5: In file included from ../../deps/v8/src/compiler/machine-graph.h:10: In file included from ../../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../../deps/v8/src/compiler/node-cache.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1297/1984] CXX obj/deps/v8/src/compiler/v8_compiler.opcodes.o [1298/1984] CXX obj/deps/v8/src/compiler/v8_compiler.operator.o [1299/1984] CXX obj/deps/v8/src/compiler/v8_compiler.node-marker.o In file included from ../../deps/v8/src/compiler/node-marker.cc:5: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/node-marker.cc:5: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/node-marker.cc:5: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/node-marker.cc:5: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1300/1984] CXX obj/deps/v8/src/compiler/v8_compiler.load-elimination.o In file included from ../../deps/v8/src/compiler/load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/load-elimination.h:11: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/load-elimination.cc:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/load-elimination.cc:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/load-elimination.h:11: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/load-elimination.h:11: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/load-elimination.h:11: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1301/1984] CXX obj/deps/v8/src/compiler/v8_compiler.node-matchers.o In file included from ../../deps/v8/src/compiler/node-matchers.cc:5: In file included from ../../deps/v8/src/compiler/node-matchers.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/node-matchers.cc:5: In file included from ../../deps/v8/src/compiler/node-matchers.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/node-matchers.cc:5: In file included from ../../deps/v8/src/compiler/node-matchers.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/node-matchers.cc:5: In file included from ../../deps/v8/src/compiler/node-matchers.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1302/1984] CXX obj/deps/v8/src/compiler/v8_compiler.node-observer.o In file included from ../../deps/v8/src/compiler/node-observer.cc:5: In file included from ../../deps/v8/src/compiler/node-observer.h:20: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/node-observer.cc:5: In file included from ../../deps/v8/src/compiler/node-observer.h:20: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/node-observer.cc:5: In file included from ../../deps/v8/src/compiler/node-observer.h:20: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/node-observer.cc:5: In file included from ../../deps/v8/src/compiler/node-observer.h:20: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1303/1984] CXX obj/deps/v8/src/compiler/v8_compiler.node-origin-table.o In file included from ../../deps/v8/src/compiler/node-origin-table.cc:5: In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/node-origin-table.cc:5: In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/node-origin-table.cc:5: In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/node-origin-table.cc:5: In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1304/1984] CXX obj/deps/v8/src/compiler/v8_compiler.refs-map.o [1305/1984] CXX obj/deps/v8/src/compiler/v8_compiler.node.o In file included from ../../deps/v8/src/compiler/node.cc:5: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/node.cc:5: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/node.cc:5: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/node.cc:5: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1306/1984] CXX obj/deps/v8/src/compiler/v8_compiler.operator-properties.o In file included from ../../deps/v8/src/compiler/operator-properties.cc:7: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/operator-properties.cc:7: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/operator-properties.cc:7: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/operator-properties.cc:7: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1307/1984] CXX obj/deps/v8/src/compiler/v8_compiler.machine-operator-reducer.o In file included from ../../deps/v8/src/compiler/machine-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/machine-operator-reducer.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.cc:25: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.cc:25: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:37: In file included from ../../deps/v8/src/objects/js-proxy-inl.h:11: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/machine-operator-reducer.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/machine-operator-reducer.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/machine-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/machine-operator-reducer.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1308/1984] CXX obj/deps/v8/src/compiler/v8_compiler.node-properties.o In file included from ../../deps/v8/src/compiler/node-properties.cc:5: In file included from ../../deps/v8/src/compiler/node-properties.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/node-properties.cc:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/node-properties.cc:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/node-properties.cc:5: In file included from ../../deps/v8/src/compiler/node-properties.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/node-properties.cc:5: In file included from ../../deps/v8/src/compiler/node-properties.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/node-properties.cc:5: In file included from ../../deps/v8/src/compiler/node-properties.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1309/1984] CXX obj/deps/v8/src/compiler/v8_compiler.pair-load-store-reducer.o In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.cc:5: In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.cc:5: In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.cc:5: In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.cc:5: In file included from ../../deps/v8/src/compiler/pair-load-store-reducer.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1310/1984] CXX obj/deps/v8/src/compiler/v8_compiler.operation-typer.o In file included from ../../deps/v8/src/compiler/operation-typer.cc:5: In file included from ../../deps/v8/src/compiler/operation-typer.h:10: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/operation-typer.cc:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/operation-typer.cc:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/operation-typer.cc:5: In file included from ../../deps/v8/src/compiler/operation-typer.h:10: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/operation-typer.cc:5: In file included from ../../deps/v8/src/compiler/operation-typer.h:10: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/operation-typer.cc:5: In file included from ../../deps/v8/src/compiler/operation-typer.h:10: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1311/1984] CXX obj/deps/v8/src/compiler/v8_compiler.map-inference.o In file included from ../../deps/v8/src/compiler/map-inference.cc:5: In file included from ../../deps/v8/src/compiler/map-inference.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/map-inference.cc:7: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/map-inference.cc:7: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/map-inference.cc:5: In file included from ../../deps/v8/src/compiler/map-inference.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/map-inference.cc:5: In file included from ../../deps/v8/src/compiler/map-inference.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/map-inference.cc:5: In file included from ../../deps/v8/src/compiler/map-inference.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1312/1984] CXX obj/deps/v8/src/compiler/v8_compiler.memory-lowering.o In file included from ../../deps/v8/src/compiler/memory-lowering.cc:5: In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/memory-lowering.cc:5: In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/memory-lowering.cc:5: In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/memory-lowering.cc:5: In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/memory-lowering.cc:5: In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/memory-lowering.cc:5: In file included from ../../deps/v8/src/compiler/memory-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1313/1984] CXX obj/deps/v8/src/compiler/v8_compiler.memory-optimizer.o In file included from ../../deps/v8/src/compiler/memory-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/memory-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/memory-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/memory-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/memory-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/memory-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/memory-optimizer.h:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1314/1984] CXX obj/deps/v8/src/compiler/v8_compiler.osr.o In file included from ../../deps/v8/src/compiler/osr.cc:7: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/osr.cc:7: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/osr.cc:7: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/osr.cc:7: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/osr.cc:7: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/osr.cc:7: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1315/1984] CXX obj/deps/v8/src/compiler/v8_compiler.pipeline-statistics.o In file included from ../../deps/v8/src/compiler/pipeline-statistics.cc:5: In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/pipeline-statistics.cc:9: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/pipeline-statistics.cc:9: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/pipeline-statistics.cc:5: In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/pipeline-statistics.cc:5: In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/pipeline-statistics.cc:5: In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/pipeline-statistics.cc:5: In file included from ../../deps/v8/src/compiler/pipeline-statistics.h:14: In file included from ../../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1316/1984] CXX obj/deps/v8/src/compiler/v8_compiler.redundancy-elimination.o In file included from ../../deps/v8/src/compiler/redundancy-elimination.cc:5: In file included from ../../deps/v8/src/compiler/redundancy-elimination.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/redundancy-elimination.cc:7: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/redundancy-elimination.cc:7: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/redundancy-elimination.cc:5: In file included from ../../deps/v8/src/compiler/redundancy-elimination.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/redundancy-elimination.cc:5: In file included from ../../deps/v8/src/compiler/redundancy-elimination.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/redundancy-elimination.cc:5: In file included from ../../deps/v8/src/compiler/redundancy-elimination.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1317/1984] CXX obj/deps/v8/src/compiler/v8_compiler.schedule.o In file included from ../../deps/v8/src/compiler/schedule.cc:5: In file included from ../../deps/v8/src/compiler/schedule.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/schedule.cc:5: In file included from ../../deps/v8/src/compiler/schedule.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/schedule.cc:5: In file included from ../../deps/v8/src/compiler/schedule.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/schedule.cc:5: In file included from ../../deps/v8/src/compiler/schedule.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1318/1984] CXX obj/deps/v8/src/compiler/v8_compiler.scheduler.o In file included from ../../deps/v8/src/compiler/scheduler.cc:5: In file included from ../../deps/v8/src/compiler/scheduler.h:11: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/scheduler.cc:5: In file included from ../../deps/v8/src/compiler/scheduler.h:11: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/scheduler.cc:5: In file included from ../../deps/v8/src/compiler/scheduler.h:11: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/scheduler.cc:5: In file included from ../../deps/v8/src/compiler/scheduler.h:11: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1319/1984] CXX obj/deps/v8/src/compiler/v8_compiler.select-lowering.o In file included from ../../deps/v8/src/compiler/select-lowering.cc:5: In file included from ../../deps/v8/src/compiler/select-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/select-lowering.cc:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/select-lowering.cc:8: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/select-lowering.cc:5: In file included from ../../deps/v8/src/compiler/select-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/select-lowering.cc:5: In file included from ../../deps/v8/src/compiler/select-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/select-lowering.cc:5: In file included from ../../deps/v8/src/compiler/select-lowering.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1320/1984] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-lowering-verifier.o In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: In file included from ../../deps/v8/src/compiler/representation-change.h:8: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: In file included from ../../deps/v8/src/compiler/representation-change.h:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: In file included from ../../deps/v8/src/compiler/representation-change.h:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: In file included from ../../deps/v8/src/compiler/representation-change.h:8: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: In file included from ../../deps/v8/src/compiler/representation-change.h:8: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:12: In file included from ../../deps/v8/src/compiler/representation-change.h:8: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1321/1984] CXX obj/deps/v8/src/compiler/v8_compiler.state-values-utils.o In file included from ../../deps/v8/src/compiler/state-values-utils.cc:5: In file included from ../../deps/v8/src/compiler/state-values-utils.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/state-values-utils.cc:5: In file included from ../../deps/v8/src/compiler/state-values-utils.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/state-values-utils.cc:5: In file included from ../../deps/v8/src/compiler/state-values-utils.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/state-values-utils.cc:5: In file included from ../../deps/v8/src/compiler/state-values-utils.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/state-values-utils.cc:5: In file included from ../../deps/v8/src/compiler/state-values-utils.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/state-values-utils.cc:5: In file included from ../../deps/v8/src/compiler/state-values-utils.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1322/1984] CXX obj/deps/v8/src/compiler/v8_compiler.property-access-builder.o In file included from ../../deps/v8/src/compiler/property-access-builder.cc:5: In file included from ../../deps/v8/src/compiler/property-access-builder.h:11: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/property-access-builder.cc:5: In file included from ../../deps/v8/src/compiler/property-access-builder.h:12: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/property-access-builder.cc:5: In file included from ../../deps/v8/src/compiler/property-access-builder.h:12: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/property-access-builder.cc:5: In file included from ../../deps/v8/src/compiler/property-access-builder.h:11: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/property-access-builder.cc:5: In file included from ../../deps/v8/src/compiler/property-access-builder.h:11: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/property-access-builder.cc:5: In file included from ../../deps/v8/src/compiler/property-access-builder.h:11: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1323/1984] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-operator.o In file included from ../../deps/v8/src/compiler/simplified-operator.cc:5: In file included from ../../deps/v8/src/compiler/simplified-operator.h:15: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/simplified-operator.cc:5: In file included from ../../deps/v8/src/compiler/simplified-operator.h:15: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/simplified-operator.cc:5: In file included from ../../deps/v8/src/compiler/simplified-operator.h:15: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/simplified-operator.cc:5: In file included from ../../deps/v8/src/compiler/simplified-operator.h:15: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1324/1984] CXX obj/deps/v8/src/compiler/v8_compiler.raw-machine-assembler.o In file included from ../../deps/v8/src/compiler/raw-machine-assembler.cc:5: In file included from ../../deps/v8/src/compiler/raw-machine-assembler.h:13: In file included from ../../deps/v8/src/compiler/access-builder.h:9: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.cc:13: In file included from ../../deps/v8/src/heap/factory-inl.h:15: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.cc:13: In file included from ../../deps/v8/src/heap/factory-inl.h:15: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.cc:5: In file included from ../../deps/v8/src/compiler/raw-machine-assembler.h:13: In file included from ../../deps/v8/src/compiler/access-builder.h:9: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.cc:5: In file included from ../../deps/v8/src/compiler/raw-machine-assembler.h:13: In file included from ../../deps/v8/src/compiler/access-builder.h:9: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/raw-machine-assembler.cc:5: In file included from ../../deps/v8/src/compiler/raw-machine-assembler.h:13: In file included from ../../deps/v8/src/compiler/access-builder.h:9: In file included from ../../deps/v8/src/compiler/js-operator.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1325/1984] CXX obj/deps/v8/src/compiler/v8_compiler.turbofan-enabled.o In file included from ../../deps/v8/src/compiler/turbofan-enabled.cc:8: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turbofan-enabled.cc:8: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turbofan-enabled.cc:8: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turbofan-enabled.cc:8: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1326/1984] CXX obj/deps/v8/src/compiler/v8_compiler.turbofan-graph.o In file included from ../../deps/v8/src/compiler/turbofan-graph.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-graph.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turbofan-graph.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-graph.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turbofan-graph.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-graph.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turbofan-graph.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-graph.h:11: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1327/1984] CXX obj/deps/v8/src/compiler/v8_compiler.representation-change.o In file included from ../../deps/v8/src/compiler/representation-change.cc:5: In file included from ../../deps/v8/src/compiler/representation-change.h:8: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/representation-change.cc:5: In file included from ../../deps/v8/src/compiler/representation-change.h:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/representation-change.cc:5: In file included from ../../deps/v8/src/compiler/representation-change.h:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/representation-change.cc:5: In file included from ../../deps/v8/src/compiler/representation-change.h:8: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/representation-change.cc:5: In file included from ../../deps/v8/src/compiler/representation-change.h:8: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/representation-change.cc:5: In file included from ../../deps/v8/src/compiler/representation-change.h:8: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1328/1984] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-operator-reducer.o In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.cc:10: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.cc:10: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/simplified-operator-reducer.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1329/1984] CXX obj/deps/v8/src/compiler/v8_compiler.string-builder-optimizer.o In file included from ../../deps/v8/src/compiler/string-builder-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/string-builder-optimizer.cc:5: In file included from ../../deps/v8/src/compiler/string-builder-optimizer.h:14: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1330/1984] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-lowering.o In file included from ../../deps/v8/src/compiler/simplified-lowering.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: In file included from ../../deps/v8/src/compiler/js-graph.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/simplified-lowering.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/simplified-lowering.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/simplified-lowering.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: In file included from ../../deps/v8/src/compiler/js-graph.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/simplified-lowering.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: In file included from ../../deps/v8/src/compiler/js-graph.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/simplified-lowering.cc:5: In file included from ../../deps/v8/src/compiler/simplified-lowering.h:8: In file included from ../../deps/v8/src/compiler/js-graph.h:9: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1331/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.analyzer-iterator.o In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1332/1984] CXX obj/deps/v8/src/compiler/v8_compiler.turbofan-typer.o In file included from ../../deps/v8/src/compiler/turbofan-typer.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-typer.h:8: In file included from ../../deps/v8/src/compiler/operation-typer.h:10: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turbofan-typer.cc:13: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turbofan-typer.cc:13: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turbofan-typer.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-typer.h:8: In file included from ../../deps/v8/src/compiler/operation-typer.h:10: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turbofan-typer.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-typer.h:8: In file included from ../../deps/v8/src/compiler/operation-typer.h:10: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turbofan-typer.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-typer.h:8: In file included from ../../deps/v8/src/compiler/operation-typer.h:10: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1333/1984] CXX obj/deps/v8/src/compiler/v8_compiler.turbofan-types.o In file included from ../../deps/v8/src/compiler/turbofan-types.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turbofan-types.cc:9: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turbofan-types.cc:9: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turbofan-types.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turbofan-types.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turbofan-types.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1334/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.assembler.o In file included from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1335/1984] CXX obj/deps/v8/src/compiler/v8_compiler.turbofan-graph-visualizer.o In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.h:18: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.cc:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.cc:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.h:18: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.h:18: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.cc:5: In file included from ../../deps/v8/src/compiler/turbofan-graph-visualizer.h:18: In file included from ../../deps/v8/src/objects/code.h:8: In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1336/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.copying-phase.o In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1337/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.debug-feature-lowering-phase.o In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1338/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.decompression-optimization-phase.o In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1339/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.block-instrumentation-reducer.o In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1340/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.build-graph-phase.o In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: In file included from ../../deps/v8/src/compiler/linkage.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: In file included from ../../deps/v8/src/compiler/linkage.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: In file included from ../../deps/v8/src/compiler/linkage.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: In file included from ../../deps/v8/src/compiler/linkage.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: In file included from ../../deps/v8/src/compiler/linkage.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1341/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.decompression-optimization.o In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: In file included from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1342/1984] CXX obj/deps/v8/src/compiler/v8_compiler.pipeline.o In file included from ../../deps/v8/src/compiler/pipeline.cc:5: In file included from ../../deps/v8/src/compiler/pipeline.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/pipeline.cc:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/pipeline.cc:18: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: In file included from ../../deps/v8/src/compiler/pipeline.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: In file included from ../../deps/v8/src/compiler/pipeline.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: In file included from ../../deps/v8/src/compiler/pipeline.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: In file included from ../../deps/v8/src/compiler/pipeline.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: In file included from ../../deps/v8/src/compiler/pipeline.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: In file included from ../../deps/v8/src/compiler/pipeline.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ In file included from ../../deps/v8/src/compiler/pipeline.cc:5: In file included from ../../deps/v8/src/compiler/pipeline.h:12: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ In file included from ../../deps/v8/src/compiler/pipeline.cc:127: In file included from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:19: ../../deps/v8/src/wasm/function-body-decoder-impl.h:464:13: warning: 'static' function 'Populate' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration] 464 | static void Populate(HeapType* unfinished_type, const WasmModule* module) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:473:13: warning: 'static' function 'Populate' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration] 473 | static void Populate(ValueType* unfinished_type, const WasmModule* module) { | ^~~~~~~~ 13 warnings generated. [1343/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.graph-visualizer.o In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: In file included from ../../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1344/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.graph.o In file included from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1345/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.instruction-selection-phase.o In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1346/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.late-escape-analysis-reducer.o In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ 11 warnings generated. [1347/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.loop-finder.o In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1348/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.representations.o [1349/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.block-instrumentation-phase.o In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 19 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 19 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 19 | ValueNumberingReducer>::Run(data, temp_zone); | ^ 11 warnings generated. [1350/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.code-elimination-and-simplification-phase.o In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../../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 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../../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 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../../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 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 38 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 38 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 38 | ValueNumberingReducer>::Run(data, temp_zone); | ^ 14 warnings generated. [1351/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.loop-unrolling-reducer.o In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1352/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.late-load-elimination-reducer.o In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/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 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/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 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 691 | object_maps_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 691 | object_maps_(phase_zone), | ^ 21 warnings generated. [1353/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.phase.o In file included from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1354/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.simplify-tf-loops.o In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1355/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.memory-optimization-reducer.o In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:13: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:116:54: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet>::ZoneAbslFlatHashSet' requested here 116 | ZoneAbslFlatHashSet> skipped_write_barriers{phase_zone}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 117 | ZoneAbslFlatHashMap reserved_size{phase_zone}; | ^ 13 warnings generated. [1356/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.pretenuring-propagation-reducer.o In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable *>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here 157 | store_graph_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable *>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable *>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here 157 | store_graph_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable *>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy *>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here 157 | store_graph_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:158:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 158 | old_phis_(phase_zone), | ^ 12 warnings generated. [1357/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.sidetable.o In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1358/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.graph-builder.o In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../../deps/v8/src/compiler/js-inlining.h:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../../deps/v8/src/compiler/js-inlining.h:9: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:85:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 85 | assembler(data, data->graph(), data->graph(), phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:85:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 85 | assembler(data, data->graph(), data->graph(), phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../../deps/v8/src/compiler/js-inlining.h:8: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:85:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 85 | assembler(data, data->graph(), data->graph(), phase_zone), | ^ 11 warnings generated. [1359/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.operations.o In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1360/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.utils.o [1361/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.type-parser.o In file included from ../../deps/v8/src/compiler/turboshaft/type-parser.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/type-parser.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/types.h:19: In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. [1362/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.string-escape-analysis-reducer.o In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1363/1984] CXX obj/deps/v8/src/compiler/v8_compiler.type-cache.o In file included from ../../deps/v8/src/compiler/type-cache.cc:5: In file included from ../../deps/v8/src/compiler/type-cache.h:8: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/type-cache.cc:5: In file included from ../../deps/v8/src/compiler/type-cache.h:8: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/type-cache.cc:5: In file included from ../../deps/v8/src/compiler/type-cache.h:8: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/type-cache.cc:5: In file included from ../../deps/v8/src/compiler/type-cache.h:8: In file included from ../../deps/v8/src/compiler/globals.h:12: In file included from ../../deps/v8/src/objects/js-objects.h:12: In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1364/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.loop-peeling-phase.o In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 24 | turboshaft::ValueNumberingReducer>::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 24 | turboshaft::ValueNumberingReducer>::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 24 | turboshaft::ValueNumberingReducer>::Run(data, | ^ 11 warnings generated. [1365/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.typer.o In file included from ../../deps/v8/src/compiler/turboshaft/typer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/typer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/typer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/typer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/typer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/typer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1366/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.use-map.o In file included from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/use-map.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1367/1984] CXX obj/deps/v8/src/compiler/v8_compiler.type-narrowing-reducer.o In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.cc:5: In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.cc:7: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.cc:7: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.cc:5: In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.cc:5: In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.cc:5: In file included from ../../deps/v8/src/compiler/type-narrowing-reducer.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1368/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.loop-unrolling-phase.o In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 25 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 25 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 25 | ValueNumberingReducer>::Run(data, temp_zone); | ^ 11 warnings generated. [1369/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.machine-lowering-phase.o In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>::ZoneAbslFlatHashMap' requested here 392 | elided_strings_{Asm().phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_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 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 392 | elided_strings_{Asm().phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_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 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 392 | elided_strings_{Asm().phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map>>>>>>>>>>>>::Deduplicator *>::SparseOpIndexSideTable' requested here 395 | SparseOpIndexSideTable deduplicators_{Asm().phase_zone(), | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_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 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 395 | SparseOpIndexSideTable deduplicators_{Asm().phase_zone(), | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_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 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 395 | SparseOpIndexSideTable deduplicators_{Asm().phase_zone(), | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ 17 warnings generated. [1370/1984] CXX obj/deps/v8/src/compiler/v8_compiler.zone-stats.o [1371/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.types.o In file included from ../../deps/v8/src/compiler/turboshaft/types.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/types.h:19: In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/types.cc:14: In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/types.cc:14: In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:12: In file included from ../../deps/v8/src/objects/objects-inl.h:23: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:15: In file included from ../../deps/v8/src/objects/hash-table-inl.h:14: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/types.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/types.h:19: In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/types.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/types.h:19: In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/types.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/types.h:19: In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1372/1984] CXX obj/deps/v8/src/compiler/v8_compiler.value-numbering-reducer.o In file included from ../../deps/v8/src/compiler/value-numbering-reducer.cc:5: In file included from ../../deps/v8/src/compiler/value-numbering-reducer.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/value-numbering-reducer.cc:5: In file included from ../../deps/v8/src/compiler/value-numbering-reducer.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/value-numbering-reducer.cc:5: In file included from ../../deps/v8/src/compiler/value-numbering-reducer.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/value-numbering-reducer.cc:5: In file included from ../../deps/v8/src/compiler/value-numbering-reducer.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1373/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-debug-memory-lowering-phase.o [1374/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.optimize-phase.o In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:116:54: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet>::ZoneAbslFlatHashSet' requested here 116 | ZoneAbslFlatHashSet> skipped_write_barriers{phase_zone}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 117 | ZoneAbslFlatHashMap reserved_size{phase_zone}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable *>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here 157 | store_graph_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable *>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy *>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here 157 | store_graph_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:158:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 158 | old_phis_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:31:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 31 | turboshaft::ValueNumberingReducer>::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:31:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 31 | turboshaft::ValueNumberingReducer>::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:31:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 31 | turboshaft::ValueNumberingReducer>::Run(data, | ^ 22 warnings generated. [1375/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.pipelines.o In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../../deps/v8/src/codegen/source-position-table.h:11: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ 11 warnings generated. [1376/1984] CXX obj/deps/v8/src/compiler/backend/x64/v8_compiler.instruction-scheduler-x64.o In file included from ../../deps/v8/src/compiler/backend/x64/instruction-scheduler-x64.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-scheduler-x64.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-scheduler-x64.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-scheduler-x64.cc:5: In file included from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1377/1984] CXX obj/deps/v8/src/compiler/v8_compiler.verifier.o In file included from ../../deps/v8/src/compiler/verifier.cc:13: In file included from ../../deps/v8/src/compiler/all-nodes.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/verifier.cc:22: In file included from ../../deps/v8/src/compiler/state-values-utils.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/verifier.cc:22: In file included from ../../deps/v8/src/compiler/state-values-utils.h:11: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/verifier.cc:13: In file included from ../../deps/v8/src/compiler/all-nodes.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/verifier.cc:13: In file included from ../../deps/v8/src/compiler/all-nodes.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/verifier.cc:13: In file included from ../../deps/v8/src/compiler/all-nodes.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1378/1984] CXX obj/deps/v8/src/compiler/v8_compiler.typed-optimization.o In file included from ../../deps/v8/src/compiler/typed-optimization.cc:5: In file included from ../../deps/v8/src/compiler/typed-optimization.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/typed-optimization.cc:9: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/typed-optimization.cc:9: In file included from ../../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/typed-optimization.cc:5: In file included from ../../deps/v8/src/compiler/typed-optimization.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/typed-optimization.cc:5: In file included from ../../deps/v8/src/compiler/typed-optimization.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/typed-optimization.cc:5: In file included from ../../deps/v8/src/compiler/typed-optimization.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1379/1984] CXX obj/deps/v8/src/compiler/backend/x64/v8_compiler.unwinding-info-writer-x64.o In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.cc:5: In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.h:8: In file included from ../../deps/v8/src/diagnostics/eh-frame.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.cc:5: In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.h:8: In file included from ../../deps/v8/src/diagnostics/eh-frame.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.cc:5: In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.h:8: In file included from ../../deps/v8/src/diagnostics/eh-frame.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.cc:5: In file included from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.h:8: In file included from ../../deps/v8/src/diagnostics/eh-frame.h:12: In file included from ../../deps/v8/src/zone/zone-containers.h:20: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1380/1984] CXX obj/deps/v8/src/compiler/v8_compiler.int64-lowering.o In file included from ../../deps/v8/src/compiler/int64-lowering.cc:5: In file included from ../../deps/v8/src/compiler/int64-lowering.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/int64-lowering.cc:17: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/int64-lowering.cc:17: In file included from ../../deps/v8/src/wasm/wasm-engine.h:26: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/int64-lowering.cc:5: In file included from ../../deps/v8/src/compiler/int64-lowering.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/int64-lowering.cc:5: In file included from ../../deps/v8/src/compiler/int64-lowering.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/int64-lowering.cc:5: In file included from ../../deps/v8/src/compiler/int64-lowering.h:10: In file included from ../../deps/v8/src/compiler/common-operator.h:12: In file included from ../../deps/v8/src/codegen/reloc-info.h:9: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1381/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.int64-lowering-phase.o In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1382/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.typed-optimizations-phase.o In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 25 | turboshaft::TypeInferenceReducer>::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 25 | turboshaft::TypeInferenceReducer>::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 25 | turboshaft::TypeInferenceReducer>::Run(data, | ^ 11 warnings generated. [1383/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.store-store-elimination-phase.o In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/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 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/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 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 691 | object_maps_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 691 | object_maps_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::SnapshotTableKey>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::SnapshotTableKey>::ZoneAbslFlatHashMap' requested here 116 | key_mapping_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable>, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl>, absl::is_trivially_relocatable>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/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 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::SnapshotTableKey>::ZoneAbslFlatHashMap' requested here 116 | key_mapping_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 27 | BranchEliminationReducer, ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 27 | BranchEliminationReducer, ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 27 | BranchEliminationReducer, ValueNumberingReducer>::Run(data, temp_zone); | ^ 26 warnings generated. [1384/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.type-assertions-phase.o In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 26 | turboshaft::TypeInferenceReducer>::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 26 | turboshaft::TypeInferenceReducer>::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 26 | turboshaft::TypeInferenceReducer>::Run(data, | ^ 11 warnings generated. [1385/1984] CXX obj/deps/v8/src/compiler/backend/x64/v8_compiler.code-generator-x64.o In file included from ../../deps/v8/src/compiler/backend/x64/code-generator-x64.cc:10: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/backend/x64/code-generator-x64.cc:15: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/backend/x64/code-generator-x64.cc:15: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/backend/x64/code-generator-x64.cc:10: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/x64/code-generator-x64.cc:10: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/x64/code-generator-x64.cc:10: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1386/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-gc-typed-optimization-reducer.o In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 121 | TypeSnapshotTable types_table_{phase_zone_}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 121 | TypeSnapshotTable types_table_{phase_zone_}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 121 | TypeSnapshotTable types_table_{phase_zone_}; | ^ 11 warnings generated. [1387/1984] CXX obj/deps/v8/src/compiler/backend/x64/v8_compiler.instruction-selector-x64.o In file included from ../../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:16: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:19: In file included from ../../deps/v8/src/compiler/backend/instruction-selector-adapter.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:19: In file included from ../../deps/v8/src/compiler/backend/instruction-selector-adapter.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:26: In file included from ../../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:16: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:16: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:16: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:16: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1388/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.csa-optimize-phase.o In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../../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 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../../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 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../../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 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/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 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/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 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 691 | object_maps_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 691 | object_maps_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:116:54: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet>::ZoneAbslFlatHashSet' requested here 116 | ZoneAbslFlatHashSet> skipped_write_barriers{phase_zone}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 117 | ZoneAbslFlatHashMap reserved_size{phase_zone}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable *>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here 157 | store_graph_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable *>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy *>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here 157 | store_graph_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:158:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 158 | old_phis_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 27 | CopyingPhase::Run( | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 27 | CopyingPhase::Run( | ^ In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 27 | CopyingPhase::Run( | ^ 36 warnings generated. [1389/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-shuffle-reducer.o In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:16: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:16: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1390/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-turboshaft-compiler.o In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1391/1984] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-compiler-definitions.o In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.cc:5: In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.h:19: In file included from ../../deps/v8/src/wasm/signature-hashing.h:16: In file included from ../../deps/v8/src/wasm/wasm-linkage.h:13: In file included from ../../deps/v8/src/codegen/assembler-arch.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.cc:5: In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.h:19: In file included from ../../deps/v8/src/wasm/signature-hashing.h:16: In file included from ../../deps/v8/src/wasm/wasm-linkage.h:13: In file included from ../../deps/v8/src/codegen/assembler-arch.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.cc:5: In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.h:19: In file included from ../../deps/v8/src/wasm/signature-hashing.h:16: In file included from ../../deps/v8/src/wasm/wasm-linkage.h:13: In file included from ../../deps/v8/src/codegen/assembler-arch.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.cc:5: In file included from ../../deps/v8/src/compiler/wasm-compiler-definitions.h:19: In file included from ../../deps/v8/src/wasm/signature-hashing.h:16: In file included from ../../deps/v8/src/wasm/wasm-linkage.h:13: In file included from ../../deps/v8/src/codegen/assembler-arch.h:8: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1392/1984] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-address-reassociation.o In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.cc:5: In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.h:8: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.cc:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.cc:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.cc:5: In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.h:8: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.cc:5: In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.h:8: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.cc:5: In file included from ../../deps/v8/src/compiler/wasm-address-reassociation.h:8: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1393/1984] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-call-descriptors.o In file included from ../../deps/v8/src/compiler/wasm-call-descriptors.cc:8: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/wasm-call-descriptors.cc:8: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/wasm-call-descriptors.cc:8: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/wasm-call-descriptors.cc:8: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/wasm-call-descriptors.cc:8: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/wasm-call-descriptors.cc:8: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1394/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.turbolev-graph-builder.o In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 262 | block_to_header_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 262 | block_to_header_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 262 | block_to_header_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../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 494 | assembler_(data, graph, graph, temp_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../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 494 | assembler_(data, graph, graph, temp_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../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 494 | assembler_(data, graph, graph, temp_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 500 | maglev_representations_(temp_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 500 | maglev_representations_(temp_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 500 | maglev_representations_(temp_zone), | ^ 17 warnings generated. [1395/1984] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-escape-analysis.o In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.cc:5: In file included from ../../deps/v8/src/compiler/wasm-escape-analysis.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1396/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-gc-optimize-phase.o In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 121 | TypeSnapshotTable types_table_{phase_zone_}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 121 | TypeSnapshotTable types_table_{phase_zone_}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 121 | TypeSnapshotTable types_table_{phase_zone_}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 390 | non_aliasing_objects_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 390 | non_aliasing_objects_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 18 | CopyingPhase::Run( | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 18 | CopyingPhase::Run( | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 18 | CopyingPhase::Run( | ^ 16 warnings generated. [1397/1984] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.actions_depends.stamp [1398/1984] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.compile_depends.stamp [1399/1984] STAMP obj/tools/v8_gypfiles/v8_compiler_for_mksnapshot.compile_depends.stamp [1400/1984] STAMP obj/tools/v8_gypfiles/v8_initializers.actions_depends.stamp [1401/1984] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-gc-lowering.o In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:14: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:14: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-lowering.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1402/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-simd-phase.o In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 17 | CopyingPhase::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 17 | CopyingPhase::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 17 | CopyingPhase::Run(data, temp_zone); | ^ 11 warnings generated. [1403/1984] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-graph-assembler.o In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.cc:5: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../../deps/v8/src/compiler/feedback-source.h:8: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1404/1984] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-gc-operator-reducer.o In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12: In file included from ../../deps/v8/src/compiler/control-path-state.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:14: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:14: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12: In file included from ../../deps/v8/src/compiler/control-path-state.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12: In file included from ../../deps/v8/src/compiler/control-path-state.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12: In file included from ../../deps/v8/src/compiler/control-path-state.h:9: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1405/1984] CXX obj/deps/v8/src/compiler/v8_compiler.linear-scheduler.o In file included from ../../deps/v8/src/compiler/linear-scheduler.cc:5: In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/linear-scheduler.cc:5: In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/linear-scheduler.cc:5: In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/linear-scheduler.cc:5: In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1406/1984] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-inlining-into-js.o In file included from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:7: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:10: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:10: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:7: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:7: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:7: In file included from ../../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1407/1984] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-typer.o In file included from ../../deps/v8/src/compiler/wasm-typer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-typer.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/wasm-typer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-typer.h:13: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/wasm-typer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-typer.h:13: In file included from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../../deps/v8/src/compiler/graph-assembler.h:15: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/wasm-typer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-typer.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/wasm-typer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-typer.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/wasm-typer.cc:5: In file included from ../../deps/v8/src/compiler/wasm-typer.h:12: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1408/1984] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-load-elimination.o In file included from ../../deps/v8/src/compiler/wasm-load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/wasm-load-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.cc:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.cc:8: In file included from ../../deps/v8/src/compiler/js-graph.h:10: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/wasm-load-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/wasm-load-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/wasm-load-elimination.cc:5: In file included from ../../deps/v8/src/compiler/wasm-load-elimination.h:10: In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../../deps/v8/src/compiler/node-marker.h:8: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1409/1984] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-compiler.o In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:5: In file included from ../../deps/v8/src/compiler/wasm-compiler.h:18: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:5: In file included from ../../deps/v8/src/compiler/wasm-compiler.h:18: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:5: In file included from ../../deps/v8/src/compiler/wasm-compiler.h:18: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:5: In file included from ../../deps/v8/src/compiler/wasm-compiler.h:18: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/wasm-compiler.cc:5: In file included from ../../deps/v8/src/compiler/wasm-compiler.h:18: In file included from ../../deps/v8/src/codegen/compiler.h:11: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1410/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-in-js-inlining-phase.o In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 22 | CopyingPhase::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 22 | CopyingPhase::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 22 | CopyingPhase::Run(data, | ^ 11 warnings generated. [1411/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-lowering-phase.o In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 23 | CopyingPhase::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 23 | CopyingPhase::Run(data, | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 23 | CopyingPhase::Run(data, | ^ 11 warnings generated. [1412/1984] CXX obj/deps/v8/src/compiler/v8_compiler.revectorizer.o In file included from ../../deps/v8/src/compiler/revectorizer.cc:5: In file included from ../../deps/v8/src/compiler/revectorizer.h:17: In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/revectorizer.cc:16: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/revectorizer.cc:16: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:13: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:11: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/revectorizer.cc:5: In file included from ../../deps/v8/src/compiler/revectorizer.h:17: In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/revectorizer.cc:5: In file included from ../../deps/v8/src/compiler/revectorizer.h:17: In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/revectorizer.cc:5: In file included from ../../deps/v8/src/compiler/revectorizer.h:17: In file included from ../../deps/v8/src/compiler/linear-scheduler.h:10: In file included from ../../deps/v8/src/compiler/node.h:12: In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../../deps/v8/src/compiler/heap-refs.h:11: In file included from ../../deps/v8/src/ic/call-optimization.h:10: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1413/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-bigint-gen.o In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1414/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-revec-reducer.o In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/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 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-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 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../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 2534 | return emplace(value); | ^ ../../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 227 | visited.insert(pnode); | ^ ../../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 255 | ForEach([this](PackNode const* pnode) { pnode->Print(&graph_); }, | ^ 9 warnings generated. [1415/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-call-gen.o In file included from ../../deps/v8/src/builtins/builtins-call-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-call-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-call-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-call-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-call-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-call-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-call-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1416/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-function-gen.o In file included from ../../deps/v8/src/builtins/builtins-async-function-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-async-function-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-async-function-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-async-function-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-async-function-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-async-function-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1417/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-gen.o In file included from ../../deps/v8/src/builtins/builtins-async-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-async-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-async-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-async-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-async-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-async-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1418/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-array-gen.o In file included from ../../deps/v8/src/builtins/builtins-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:10: In file included from ../../deps/v8/src/codegen/code-factory.h:8: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:10: In file included from ../../deps/v8/src/codegen/code-factory.h:8: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:10: In file included from ../../deps/v8/src/codegen/code-factory.h:8: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:10: In file included from ../../deps/v8/src/codegen/code-factory.h:8: In file included from ../../deps/v8/src/codegen/callable.h:8: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1419/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-optimize-phase.o In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/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 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/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 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 691 | object_maps_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../../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 691 | object_maps_(phase_zone), | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:116:54: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet>::ZoneAbslFlatHashSet' requested here 116 | ZoneAbslFlatHashSet> skipped_write_barriers{phase_zone}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 117 | ZoneAbslFlatHashMap reserved_size{phase_zone}; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 29 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 29 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 29 | ValueNumberingReducer>::Run(data, temp_zone); | ^ 31 warnings generated. [1420/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-generator-gen.o In file included from ../../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1421/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-date-gen.o In file included from ../../deps/v8/src/builtins/builtins-date-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-date-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-date-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-date-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-date-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-date-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1422/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-iterator-gen.o In file included from ../../deps/v8/src/builtins/builtins-async-iterator-gen.cc:7: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-async-iterator-gen.cc:7: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-async-iterator-gen.cc:7: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-async-iterator-gen.cc:7: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-async-iterator-gen.cc:7: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-async-iterator-gen.cc:7: In file included from ../../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1423/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-global-gen.o In file included from ../../deps/v8/src/builtins/builtins-global-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-global-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-global-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-global-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-global-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-global-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1424/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-constructor-gen.o In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1425/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-collections-gen.o In file included from ../../deps/v8/src/builtins/builtins-collections-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-collections-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-collections-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1426/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-conversion-gen.o In file included from ../../deps/v8/src/builtins/builtins-conversion-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-conversion-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-conversion-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-conversion-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-conversion-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-conversion-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1427/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-ic-gen.o In file included from ../../deps/v8/src/builtins/builtins-ic-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-ic-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-ic-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-ic-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-ic-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-ic-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1428/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-interpreter-gen.o In file included from ../../deps/v8/src/builtins/builtins-interpreter-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-interpreter-gen.cc:6: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-interpreter-gen.cc:6: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-interpreter-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-interpreter-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-interpreter-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1429/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-generator-gen.o In file included from ../../deps/v8/src/builtins/builtins-generator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-generator-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-generator-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-generator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-generator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-generator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1430/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-handler-gen.o In file included from ../../deps/v8/src/builtins/builtins-handler-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-handler-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-handler-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-handler-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-handler-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-handler-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1431/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-revec-phase.o In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:14: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 21 | CopyingPhase::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 21 | CopyingPhase::Run(data, temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../../deps/v8/src/codegen/assembler.h:51: In file included from ../../deps/v8/src/codegen/external-reference.h:9: In file included from ../../deps/v8/src/runtime/runtime.h:15: In file included from ../../deps/v8/src/utils/allocation.h:12: In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../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 21 | CopyingPhase::Run(data, temp_zone); | ^ 11 warnings generated. [1432/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-number-gen.o In file included from ../../deps/v8/src/builtins/builtins-number-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-number-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-number-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-number-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-number-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-number-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1433/1984] AR obj/tools/v8_gypfiles/libv8_compiler.a [1434/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-internal-gen.o In file included from ../../deps/v8/src/builtins/builtins-internal-gen.cc:7: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-internal-gen.cc:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-internal-gen.cc:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-internal-gen.cc:7: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-internal-gen.cc:7: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-internal-gen.cc:7: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1435/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-intl-gen.o In file included from ../../deps/v8/src/builtins/builtins-intl-gen.cc:9: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-intl-gen.cc:9: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-intl-gen.cc:9: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-intl-gen.cc:9: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-intl-gen.cc:9: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-intl-gen.cc:9: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1436/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-microtask-queue-gen.o In file included from ../../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:5: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:5: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:5: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:5: In file included from ../../deps/v8/src/api/api.h:17: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1437/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-lazy-gen.o In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1438/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-iterator-gen.o In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1439/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-shadow-realm-gen.o In file included from ../../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1440/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-sharedarraybuffer-gen.o In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1441/1984] CXX obj/deps/v8/src/builtins/v8_initializers.profile-data-reader.o [1442/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-promise-gen.o In file included from ../../deps/v8/src/builtins/builtins-promise-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-promise-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1443/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-number-tsa.o In file included from ../../deps/v8/src/builtins/builtins-number-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-number-tsa.cc:6: In file included from ../../deps/v8/src/builtins/number-builtins-reducer-inl.h:8: In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-number-tsa.cc:6: In file included from ../../deps/v8/src/builtins/number-builtins-reducer-inl.h:8: In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-number-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-number-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-number-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-number-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1444/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-object-gen.o In file included from ../../deps/v8/src/builtins/builtins-object-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-object-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-object-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-object-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-object-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-object-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-object-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1445/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-proxy-gen.o In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1446/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-regexp-gen.o In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-regexp-gen.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1447/1984] CXX obj/deps/v8/src/builtins/v8_initializers.growable-fixed-array-gen.o In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1448/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-string-gen.o In file included from ../../deps/v8/src/builtins/builtins-string-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-string-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-string-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-string-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-string-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-string-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-string-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1449/1984] CXX obj/deps/v8/src/ic/v8_initializers.binary-op-assembler.o In file included from ../../deps/v8/src/ic/binary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/ic/binary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ic/binary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ic/binary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ic/binary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ic/binary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/binary-op-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1450/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-temporal-gen.o In file included from ../../deps/v8/src/builtins/builtins-temporal-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-temporal-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-temporal-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-temporal-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-temporal-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-temporal-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1451/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-typed-array-gen.o In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1452/1984] CXX obj/deps/v8/src/ic/v8_initializers.unary-op-assembler.o In file included from ../../deps/v8/src/ic/unary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/ic/unary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ic/unary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ic/unary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ic/unary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ic/unary-op-assembler.cc:5: In file included from ../../deps/v8/src/ic/unary-op-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1453/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-string-tsa.o In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:6: In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:6: In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../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 606 | : Base(data, graph, graph, phase_zone) {} | ^ ../../deps/v8/src/builtins/builtins-string-tsa.cc:148:9: note: in instantiation of member function 'v8::internal::TurboshaftBuiltinsAssembler::TurboshaftBuiltinsAssembler' requested here 148 | : Base(data, graph, phase_zone) {} | ^ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../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 606 | : Base(data, graph, graph, phase_zone) {} | ^ ../../deps/v8/src/builtins/builtins-string-tsa.cc:148:9: note: in instantiation of member function 'v8::internal::TurboshaftBuiltinsAssembler::TurboshaftBuiltinsAssembler' requested here 148 | : Base(data, graph, phase_zone) {} | ^ In file included from ../../deps/v8/src/builtins/builtins-string-tsa.cc:5: In file included from ../../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../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 606 | : Base(data, graph, graph, phase_zone) {} | ^ ../../deps/v8/src/builtins/builtins-string-tsa.cc:148:9: note: in instantiation of member function 'v8::internal::TurboshaftBuiltinsAssembler::TurboshaftBuiltinsAssembler' requested here 148 | : Base(data, graph, phase_zone) {} | ^ 11 warnings generated. [1454/1984] CXX obj/deps/v8/src/heap/v8_initializers.setup-heap-internal.o In file included from ../../deps/v8/src/heap/setup-heap-internal.cc:5: In file included from ../../deps/v8/src/api/api-natives.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/heap/setup-heap-internal.cc:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/setup-heap-internal.cc:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:36: In file included from ../../deps/v8/src/wasm/wasm-objects.h:32: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/heap/setup-heap-internal.cc:5: In file included from ../../deps/v8/src/api/api-natives.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/setup-heap-internal.cc:5: In file included from ../../deps/v8/src/api/api-natives.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/heap/setup-heap-internal.cc:5: In file included from ../../deps/v8/src/api/api-natives.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1455/1984] CXX obj/deps/v8/src/compiler/turboshaft/v8_initializers.builtin-compiler.o In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:8: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:8: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../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 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ 11 warnings generated. [1456/1984] CXX obj/deps/v8/src/ic/v8_initializers.keyed-store-generic.o In file included from ../../deps/v8/src/ic/keyed-store-generic.cc:5: In file included from ../../deps/v8/src/ic/keyed-store-generic.h:9: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/ic/keyed-store-generic.cc:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ic/keyed-store-generic.cc:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ic/keyed-store-generic.cc:5: In file included from ../../deps/v8/src/ic/keyed-store-generic.h:9: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ic/keyed-store-generic.cc:5: In file included from ../../deps/v8/src/ic/keyed-store-generic.h:9: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ic/keyed-store-generic.cc:5: In file included from ../../deps/v8/src/ic/keyed-store-generic.h:9: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1457/1984] CXX obj/deps/v8/src/ic/v8_initializers.accessor-assembler.o In file included from ../../deps/v8/src/ic/accessor-assembler.cc:5: In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/ic/accessor-assembler.cc:5: In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ic/accessor-assembler.cc:5: In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/ic/accessor-assembler.cc:5: In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ic/accessor-assembler.cc:5: In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/ic/accessor-assembler.cc:5: In file included from ../../deps/v8/src/ic/accessor-assembler.h:10: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1458/1984] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-assembler.o In file included from ../../deps/v8/src/interpreter/interpreter-assembler.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/interpreter-assembler.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1459/1984] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-intrinsics-generator.o In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: In file included from ../../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1460/1984] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-wasm-gen.o In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.cc:5: In file included from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1461/1984] CXX obj/deps/v8/src/codegen/v8_initializers.code-stub-assembler.o In file included from ../../deps/v8/src/codegen/code-stub-assembler.cc:5: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/codegen/code-stub-assembler.cc:5: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/code-stub-assembler.cc:5: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/codegen/code-stub-assembler.cc:5: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/code-stub-assembler.cc:5: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/codegen/code-stub-assembler.cc:5: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1462/1984] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-generator.o In file included from ../../deps/v8/src/interpreter/interpreter-generator.cc:10: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/interpreter/interpreter-generator.cc:10: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/interpreter-generator.cc:10: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/interpreter-generator.cc:10: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/interpreter-generator.cc:10: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/interpreter-generator.cc:10: In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1463/1984] CXX obj/deps/v8/src/builtins/v8_initializers.setup-builtins-internal.o In file included from ../../deps/v8/src/builtins/setup-builtins-internal.cc:7: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/setup-builtins-internal.cc:9: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/setup-builtins-internal.cc:9: In file included from ../../deps/v8/src/codegen/assembler-inl.h:14: In file included from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:15: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/setup-builtins-internal.cc:7: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/setup-builtins-internal.cc:7: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/setup-builtins-internal.cc:7: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/setup-builtins-internal.cc:7: In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 8 warnings generated. [1464/1984] CXX obj/deps/v8/src/builtins/x64/v8_initializers.builtins-x64.o In file included from ../../deps/v8/src/builtins/x64/builtins-x64.cc:7: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/builtins/x64/builtins-x64.cc:15: In file included from ../../deps/v8/src/codegen/macro-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/x64/builtins-x64.cc:15: In file included from ../../deps/v8/src/codegen/macro-assembler-inl.h:8: In file included from ../../deps/v8/src/codegen/macro-assembler.h:9: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/builtins/x64/builtins-x64.cc:7: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/x64/builtins-x64.cc:7: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/builtins/x64/builtins-x64.cc:7: In file included from ../../deps/v8/src/api/api-arguments.h:9: In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1465/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_initializers.enum-verifiers.o In file included from gen/torque-generated/enum-verifiers.cc:1: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/enum-verifiers.cc:3: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/enum-verifiers.cc:3: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/enum-verifiers.cc:1: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/enum-verifiers.cc:1: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/enum-verifiers.cc:1: In file included from ../../deps/v8/src/compiler/code-assembler.h:19: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1466/1984] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-generator-tsa.o In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:7: In file included from ../../deps/v8/src/builtins/number-builtins-reducer-inl.h:8: In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:7: In file included from ../../deps/v8/src/builtins/number-builtins-reducer-inl.h:8: In file included from ../../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:12: In file included from ../../deps/v8/src/compiler/turboshaft/assembler.h:32: In file included from ../../deps/v8/src/compiler/js-heap-broker.h:13: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_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 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:309:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 309 | : Base(data, graph, graph, phase_zone) {} | ^ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:333:1: note: in instantiation of member function 'v8::internal::interpreter::TurboshaftBytecodeHandlerAssembler::TurboshaftBytecodeHandlerAssembler' requested here 333 | IGNITION_HANDLER_TS(BitwiseNot, NumberBuiltinsBytecodeHandlerAssembler) { | ^ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:24:11: note: expanded from macro 'IGNITION_HANDLER_TS' 24 | : Base(data, graph, phase_zone) {} \ | ^ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction 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 = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../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) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:309:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 309 | : Base(data, graph, graph, phase_zone) {} | ^ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:333:1: note: in instantiation of member function 'v8::internal::interpreter::TurboshaftBytecodeHandlerAssembler::TurboshaftBytecodeHandlerAssembler' requested here 333 | IGNITION_HANDLER_TS(BitwiseNot, NumberBuiltinsBytecodeHandlerAssembler) { | ^ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:24:11: note: expanded from macro 'IGNITION_HANDLER_TS' 24 | : Base(data, graph, phase_zone) {} \ | ^ In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: In file included from ../../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/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 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../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) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_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 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../../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 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:309:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 309 | : Base(data, graph, graph, phase_zone) {} | ^ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:333:1: note: in instantiation of member function 'v8::internal::interpreter::TurboshaftBytecodeHandlerAssembler::TurboshaftBytecodeHandlerAssembler' requested here 333 | IGNITION_HANDLER_TS(BitwiseNot, NumberBuiltinsBytecodeHandlerAssembler) { | ^ ../../deps/v8/src/interpreter/interpreter-generator-tsa.cc:24:11: note: expanded from macro 'IGNITION_HANDLER_TS' 24 | : Base(data, graph, phase_zone) {} \ | ^ 11 warnings generated. [1467/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-at-tq-csa.o In file included from gen/torque-generated/src/builtins/array-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-at-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-at-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1468/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_initializers.exported-macros-assembler.o In file included from gen/torque-generated/exported-macros-assembler.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/exported-macros-assembler.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/exported-macros-assembler.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/exported-macros-assembler.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/exported-macros-assembler.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/exported-macros-assembler.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1469/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.aggregate-error-tq-csa.o In file included from gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1470/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-concat-tq-csa.o In file included from gen/torque-generated/src/builtins/array-concat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-concat-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-concat-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-concat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-concat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-concat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1471/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-copywithin-tq-csa.o In file included from gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1472/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-every-tq-csa.o In file included from gen/torque-generated/src/builtins/array-every-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-every-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-every-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-every-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-every-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-every-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1473/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-filter-tq-csa.o In file included from gen/torque-generated/src/builtins/array-filter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-filter-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-filter-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-filter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-filter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-filter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1474/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-find-tq-csa.o In file included from gen/torque-generated/src/builtins/array-find-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-find-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-find-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-find-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-find-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-find-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1475/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-findindex-tq-csa.o In file included from gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1476/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-findlast-tq-csa.o In file included from gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1477/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-findlastindex-tq-csa.o In file included from gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1478/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-flat-tq-csa.o In file included from gen/torque-generated/src/builtins/array-flat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-flat-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-flat-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-flat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-flat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-flat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1479/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-foreach-tq-csa.o In file included from gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1480/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-isarray-tq-csa.o In file included from gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1481/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-from-tq-csa.o In file included from gen/torque-generated/src/builtins/array-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-from-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-from-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1482/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-from-async-tq-csa.o In file included from gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1483/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-lastindexof-tq-csa.o In file included from gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1484/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-of-tq-csa.o In file included from gen/torque-generated/src/builtins/array-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1485/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-map-tq-csa.o In file included from gen/torque-generated/src/builtins/array-map-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-map-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-map-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-map-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-map-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-map-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1486/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-reduce-right-tq-csa.o In file included from gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1487/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-join-tq-csa.o In file included from gen/torque-generated/src/builtins/array-join-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-join-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-join-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-join-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-join-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-join-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1488/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-reduce-tq-csa.o In file included from gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1489/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-reverse-tq-csa.o In file included from gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1490/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-shift-tq-csa.o In file included from gen/torque-generated/src/builtins/array-shift-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-shift-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-shift-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-shift-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-shift-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-shift-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1491/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-some-tq-csa.o In file included from gen/torque-generated/src/builtins/array-some-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-some-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-some-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-some-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-some-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-some-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1492/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-slice-tq-csa.o In file included from gen/torque-generated/src/builtins/array-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-slice-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-slice-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1493/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-splice-tq-csa.o In file included from gen/torque-generated/src/builtins/array-splice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-splice-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-splice-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-splice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-splice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-splice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1494/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-to-reversed-tq-csa.o In file included from gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1495/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-to-sorted-tq-csa.o In file included from gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1496/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-unshift-tq-csa.o In file included from gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1497/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-to-spliced-tq-csa.o In file included from gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1498/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-with-tq-csa.o In file included from gen/torque-generated/src/builtins/array-with-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-with-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-with-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-with-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-with-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-with-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1499/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-tq-csa.o In file included from gen/torque-generated/src/builtins/array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1500/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.arraybuffer-tq-csa.o In file included from gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1501/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.boolean-tq-csa.o In file included from gen/torque-generated/src/builtins/boolean-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/boolean-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/boolean-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/boolean-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/boolean-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/boolean-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1502/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.builtins-bigint-tq-csa.o In file included from gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1503/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.base-tq-csa.o In file included from gen/torque-generated/src/builtins/base-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/base-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/base-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/base-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/base-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/base-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1504/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.builtins-string-tq-csa.o In file included from gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1505/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.collections-tq-csa.o In file included from gen/torque-generated/src/builtins/collections-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/collections-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/collections-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/collections-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/collections-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/collections-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1506/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.constructor-tq-csa.o In file included from gen/torque-generated/src/builtins/constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/constructor-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/constructor-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1507/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.conversion-tq-csa.o In file included from gen/torque-generated/src/builtins/conversion-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/conversion-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/conversion-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/conversion-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/conversion-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/conversion-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1508/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.console-tq-csa.o In file included from gen/torque-generated/src/builtins/console-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/console-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/console-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/console-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/console-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/console-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1509/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.cast-tq-csa.o In file included from gen/torque-generated/src/builtins/cast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/cast-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/cast-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/cast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/cast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/cast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1510/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.convert-tq-csa.o In file included from gen/torque-generated/src/builtins/convert-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/convert-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/convert-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/convert-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/convert-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/convert-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1511/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.data-view-tq-csa.o In file included from gen/torque-generated/src/builtins/data-view-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/data-view-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/data-view-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/data-view-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/data-view-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/data-view-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1512/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.finalization-registry-tq-csa.o In file included from gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1513/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.frames-tq-csa.o In file included from gen/torque-generated/src/builtins/frames-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/frames-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/frames-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/frames-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/frames-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/frames-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1514/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.frame-arguments-tq-csa.o In file included from gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1515/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.function-tq-csa.o In file included from gen/torque-generated/src/builtins/function-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/function-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/function-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/function-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/function-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/function-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1516/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.growable-fixed-array-tq-csa.o In file included from gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1517/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.ic-callable-tq-csa.o In file included from gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1518/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.ic-tq-csa.o In file included from gen/torque-generated/src/builtins/ic-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/ic-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/ic-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/ic-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/ic-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/ic-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1519/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.internal-coverage-tq-csa.o In file included from gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1520/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.internal-tq-csa.o In file included from gen/torque-generated/src/builtins/internal-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/internal-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/internal-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/internal-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/internal-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/internal-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1521/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.iterator-tq-csa.o In file included from gen/torque-generated/src/builtins/iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1522/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.iterator-from-tq-csa.o In file included from gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1523/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.map-groupby-tq-csa.o In file included from gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1524/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.math-tq-csa.o In file included from gen/torque-generated/src/builtins/math-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/math-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/math-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/math-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/math-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/math-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1525/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.iterator-helpers-tq-csa.o In file included from gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1526/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.object-fromentries-tq-csa.o In file included from gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1527/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.number-tq-csa.o In file included from gen/torque-generated/src/builtins/number-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/number-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/number-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/number-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/number-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/number-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1528/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.object-groupby-tq-csa.o In file included from gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1529/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.object-tq-csa.o In file included from gen/torque-generated/src/builtins/object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/object-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/object-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1530/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-abstract-operations-tq-csa.o In file included from gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1531/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-all-element-closure-tq-csa.o In file included from gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1532/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-all-tq-csa.o In file included from gen/torque-generated/src/builtins/promise-all-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/promise-all-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-all-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-all-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-all-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-all-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1533/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-any-tq-csa.o In file included from gen/torque-generated/src/builtins/promise-any-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/promise-any-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-any-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-any-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-any-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-any-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1534/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-constructor-tq-csa.o In file included from gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1535/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-finally-tq-csa.o In file included from gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1536/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-jobs-tq-csa.o In file included from gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1537/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-misc-tq-csa.o In file included from gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1538/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-race-tq-csa.o In file included from gen/torque-generated/src/builtins/promise-race-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/promise-race-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-race-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-race-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-race-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-race-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1539/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-reaction-job-tq-csa.o In file included from gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1540/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-resolve-tq-csa.o In file included from gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1541/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-then-tq-csa.o In file included from gen/torque-generated/src/builtins/promise-then-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/promise-then-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-then-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-then-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-then-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-then-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1542/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-try-tq-csa.o In file included from gen/torque-generated/src/builtins/promise-try-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/promise-try-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-try-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-try-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-try-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-try-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1543/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.promise-withresolvers-tq-csa.o In file included from gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1544/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-constructor-tq-csa.o In file included from gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1545/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-delete-property-tq-csa.o In file included from gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1546/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-get-property-tq-csa.o In file included from gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1547/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-get-prototype-of-tq-csa.o In file included from gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1548/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-has-property-tq-csa.o In file included from gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1549/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-is-extensible-tq-csa.o In file included from gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1550/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-prevent-extensions-tq-csa.o In file included from gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1551/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-revocable-tq-csa.o In file included from gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1552/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-revoke-tq-csa.o In file included from gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1553/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-set-property-tq-csa.o In file included from gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1554/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-set-prototype-of-tq-csa.o In file included from gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1555/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.proxy-tq-csa.o In file included from gen/torque-generated/src/builtins/proxy-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/proxy-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/proxy-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/proxy-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1556/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.reflect-tq-csa.o In file included from gen/torque-generated/src/builtins/reflect-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/reflect-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/reflect-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/reflect-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/reflect-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/reflect-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1557/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-exec-tq-csa.o In file included from gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1558/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-match-all-tq-csa.o In file included from gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1559/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-match-tq-csa.o In file included from gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1560/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-search-tq-csa.o In file included from gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1561/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-replace-tq-csa.o In file included from gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1562/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-source-tq-csa.o In file included from gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1563/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-split-tq-csa.o In file included from gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1564/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-test-tq-csa.o In file included from gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1565/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-tq-csa.o In file included from gen/torque-generated/src/builtins/regexp-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/regexp-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/regexp-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/regexp-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/regexp-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/regexp-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1566/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-difference-tq-csa.o In file included from gen/torque-generated/src/builtins/set-difference-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/set-difference-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/set-difference-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/set-difference-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/set-difference-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/set-difference-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1567/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-intersection-tq-csa.o In file included from gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1568/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-is-disjoint-from-tq-csa.o In file included from gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1569/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-is-subset-of-tq-csa.o In file included from gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1570/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-is-superset-of-tq-csa.o In file included from gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1571/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-symmetric-difference-tq-csa.o In file included from gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1572/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-at-tq-csa.o In file included from gen/torque-generated/src/builtins/string-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/string-at-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-at-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1573/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.set-union-tq-csa.o In file included from gen/torque-generated/src/builtins/set-union-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/set-union-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/set-union-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/set-union-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/set-union-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/set-union-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1574/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-html-tq-csa.o In file included from gen/torque-generated/src/builtins/string-html-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/string-html-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-html-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-html-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-html-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-html-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1575/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-endswith-tq-csa.o In file included from gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1576/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-indexof-tq-csa.o In file included from gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1577/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-includes-tq-csa.o In file included from gen/torque-generated/src/builtins/string-includes-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/string-includes-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-includes-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-includes-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-includes-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-includes-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1578/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-iswellformed-tq-csa.o In file included from gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1579/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-iterator-tq-csa.o In file included from gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1580/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-match-search-tq-csa.o In file included from gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1581/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-pad-tq-csa.o In file included from gen/torque-generated/src/builtins/string-pad-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/string-pad-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-pad-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-pad-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-pad-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-pad-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1582/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-repeat-tq-csa.o In file included from gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1583/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-slice-tq-csa.o In file included from gen/torque-generated/src/builtins/string-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/string-slice-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-slice-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1584/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-replaceall-tq-csa.o In file included from gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1585/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-startswith-tq-csa.o In file included from gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1586/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-substr-tq-csa.o In file included from gen/torque-generated/src/builtins/string-substr-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/string-substr-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-substr-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-substr-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-substr-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-substr-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1587/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-substring-tq-csa.o In file included from gen/torque-generated/src/builtins/string-substring-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/string-substring-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-substring-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-substring-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-substring-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-substring-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1588/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-towellformed-tq-csa.o In file included from gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1589/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.suppressed-error-tq-csa.o In file included from gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1590/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.string-trim-tq-csa.o In file included from gen/torque-generated/src/builtins/string-trim-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/string-trim-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-trim-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/string-trim-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-trim-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/string-trim-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1591/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.symbol-tq-csa.o In file included from gen/torque-generated/src/builtins/symbol-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/symbol-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/symbol-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/symbol-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/symbol-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/symbol-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1592/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-at-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1593/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.torque-internal-tq-csa.o In file included from gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1594/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-createtypedarray-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1595/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-every-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1596/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-entries-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1597/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-find-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1598/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-filter-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1599/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-findindex-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1600/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-findlast-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1601/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-findlastindex-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1602/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-foreach-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1603/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-from-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1604/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-keys-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1605/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-of-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1606/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-reduce-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1607/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-reduceright-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1608/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-set-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1609/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-slice-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1610/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-some-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1611/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-subarray-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1612/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-sort-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1613/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-to-reversed-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1614/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-to-sorted-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1615/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-values-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1616/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-with-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1617/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.typed-array-tq-csa.o In file included from gen/torque-generated/src/builtins/typed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/typed-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/typed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/typed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1618/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/ic/v8_initializers.handler-configuration-tq-csa.o In file included from gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1619/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.weak-ref-tq-csa.o In file included from gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1620/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.allocation-site-tq-csa.o In file included from gen/torque-generated/src/objects/allocation-site-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/allocation-site-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/allocation-site-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/allocation-site-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/allocation-site-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/allocation-site-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1621/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.bigint-tq-csa.o In file included from gen/torque-generated/src/objects/bigint-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/bigint-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/bigint-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/bigint-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/bigint-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/bigint-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1622/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.api-callbacks-tq-csa.o In file included from gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1623/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.arguments-tq-csa.o In file included from gen/torque-generated/src/objects/arguments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/arguments-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/arguments-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/arguments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/arguments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/arguments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1624/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.call-site-info-tq-csa.o In file included from gen/torque-generated/src/objects/call-site-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/call-site-info-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/call-site-info-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/call-site-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/call-site-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/call-site-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1625/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.cell-tq-csa.o In file included from gen/torque-generated/src/objects/cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/cell-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/cell-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1626/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.bytecode-array-tq-csa.o In file included from gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1627/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.data-handler-tq-csa.o In file included from gen/torque-generated/src/objects/data-handler-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/data-handler-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/data-handler-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/data-handler-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/data-handler-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/data-handler-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1628/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.descriptor-array-tq-csa.o In file included from gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1629/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.debug-objects-tq-csa.o In file included from gen/torque-generated/src/objects/debug-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/debug-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/debug-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/debug-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/debug-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/debug-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1630/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.embedder-data-array-tq-csa.o In file included from gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1631/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.feedback-cell-tq-csa.o In file included from gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1632/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.contexts-tq-csa.o In file included from gen/torque-generated/src/objects/contexts-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/contexts-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/contexts-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/contexts-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/contexts-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/contexts-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1633/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.feedback-vector-tq-csa.o In file included from gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1634/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.foreign-tq-csa.o In file included from gen/torque-generated/src/objects/foreign-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/foreign-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/foreign-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/foreign-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/foreign-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/foreign-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1635/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.free-space-tq-csa.o In file included from gen/torque-generated/src/objects/free-space-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/free-space-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/free-space-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/free-space-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/free-space-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/free-space-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1636/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.fixed-array-tq-csa.o In file included from gen/torque-generated/src/objects/fixed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/fixed-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/fixed-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/fixed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/fixed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/fixed-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1637/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.heap-number-tq-csa.o In file included from gen/torque-generated/src/objects/heap-number-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/heap-number-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/heap-number-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/heap-number-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/heap-number-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/heap-number-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1638/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.heap-object-tq-csa.o In file included from gen/torque-generated/src/objects/heap-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/heap-object-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/heap-object-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/heap-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/heap-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/heap-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1639/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-array-buffer-tq-csa.o In file included from gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1640/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-array-tq-csa.o In file included from gen/torque-generated/src/objects/js-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1641/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-atomics-synchronization-tq-csa.o In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1642/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-collection-iterator-tq-csa.o In file included from gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1643/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-collection-tq-csa.o In file included from gen/torque-generated/src/objects/js-collection-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-collection-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-collection-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-collection-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-collection-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-collection-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1644/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-disposable-stack-tq-csa.o In file included from gen/torque-generated/src/objects/js-disposable-stack-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1645/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-function-tq-csa.o In file included from gen/torque-generated/src/objects/js-function-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-function-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-function-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-function-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-function-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-function-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1646/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-generator-tq-csa.o In file included from gen/torque-generated/src/objects/js-generator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-generator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-generator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-generator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-generator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-generator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1647/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-iterator-helpers-tq-csa.o In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1648/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-objects-tq-csa.o In file included from gen/torque-generated/src/objects/js-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1649/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-promise-tq-csa.o In file included from gen/torque-generated/src/objects/js-promise-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-promise-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-promise-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-promise-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-promise-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-promise-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1650/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-proxy-tq-csa.o In file included from gen/torque-generated/src/objects/js-proxy-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-proxy-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-proxy-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-proxy-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-proxy-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-proxy-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1651/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-raw-json-tq-csa.o In file included from gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1652/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-regexp-string-iterator-tq-csa.o In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1653/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-shadow-realm-tq-csa.o In file included from gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1654/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-regexp-tq-csa.o In file included from gen/torque-generated/src/objects/js-regexp-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-regexp-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-regexp-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-regexp-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-regexp-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-regexp-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1655/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-shared-array-tq-csa.o In file included from gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1656/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-struct-tq-csa.o In file included from gen/torque-generated/src/objects/js-struct-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-struct-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-struct-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-struct-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-struct-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-struct-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1657/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-weak-refs-tq-csa.o In file included from gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1658/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-temporal-objects-tq-csa.o In file included from gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1659/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.literal-objects-tq-csa.o In file included from gen/torque-generated/src/objects/literal-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/literal-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/literal-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/literal-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/literal-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/literal-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1660/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.map-tq-csa.o In file included from gen/torque-generated/src/objects/map-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/map-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/map-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/map-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/map-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/map-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1661/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.megadom-handler-tq-csa.o In file included from gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1662/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.microtask-tq-csa.o In file included from gen/torque-generated/src/objects/microtask-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/microtask-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/microtask-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/microtask-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/microtask-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/microtask-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1663/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.module-tq-csa.o In file included from gen/torque-generated/src/objects/module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/module-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/module-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1664/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.name-tq-csa.o In file included from gen/torque-generated/src/objects/name-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/name-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/name-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/name-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/name-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/name-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1665/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.oddball-tq-csa.o In file included from gen/torque-generated/src/objects/oddball-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/oddball-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/oddball-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/oddball-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/oddball-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/oddball-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1666/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.hole-tq-csa.o In file included from gen/torque-generated/src/objects/hole-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/hole-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/hole-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/hole-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/hole-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/hole-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1667/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.trusted-object-tq-csa.o In file included from gen/torque-generated/src/objects/trusted-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/trusted-object-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/trusted-object-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/trusted-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/trusted-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/trusted-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1668/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.primitive-heap-object-tq-csa.o In file included from gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1669/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.ordered-hash-table-tq-csa.o In file included from gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1670/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.promise-tq-csa.o In file included from gen/torque-generated/src/objects/promise-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/promise-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/promise-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/promise-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/promise-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/promise-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1671/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.property-array-tq-csa.o In file included from gen/torque-generated/src/objects/property-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/property-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/property-array-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/property-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/property-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/property-array-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1672/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.property-cell-tq-csa.o In file included from gen/torque-generated/src/objects/property-cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/property-cell-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/property-cell-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/property-cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/property-cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/property-cell-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1673/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.prototype-info-tq-csa.o In file included from gen/torque-generated/src/objects/prototype-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/prototype-info-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/prototype-info-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/prototype-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/prototype-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/prototype-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1674/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.property-descriptor-object-tq-csa.o In file included from gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1675/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.regexp-match-info-tq-csa.o In file included from gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1676/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.script-tq-csa.o In file included from gen/torque-generated/src/objects/script-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/script-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/script-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/script-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/script-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/script-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1677/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.scope-info-tq-csa.o In file included from gen/torque-generated/src/objects/scope-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/scope-info-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/scope-info-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/scope-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/scope-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/scope-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1678/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.shared-function-info-tq-csa.o In file included from gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1679/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.source-text-module-tq-csa.o In file included from gen/torque-generated/src/objects/source-text-module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/source-text-module-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/source-text-module-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/source-text-module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/source-text-module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/source-text-module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1680/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.struct-tq-csa.o In file included from gen/torque-generated/src/objects/struct-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/struct-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/struct-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/struct-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/struct-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/struct-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1681/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.swiss-hash-table-helpers-tq-csa.o In file included from gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1682/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.string-tq-csa.o In file included from gen/torque-generated/src/objects/string-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/string-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/string-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/string-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/string-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/string-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1683/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.swiss-name-dictionary-tq-csa.o In file included from gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1684/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.synthetic-module-tq-csa.o In file included from gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1685/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.template-objects-tq-csa.o In file included from gen/torque-generated/src/objects/template-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/template-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/template-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/template-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/template-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/template-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1686/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.templates-tq-csa.o In file included from gen/torque-generated/src/objects/templates-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/templates-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/templates-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/templates-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/templates-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/templates-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1687/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.torque-defined-classes-tq-csa.o In file included from gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1688/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.turbofan-types-tq-csa.o In file included from gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1689/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.turboshaft-types-tq-csa.o In file included from gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1690/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-break-iterator-tq-csa.o In file included from gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1691/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-collator-tq-csa.o In file included from gen/torque-generated/src/objects/js-collator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-collator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-collator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-collator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-collator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-collator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1692/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/test/torque/v8_initializers.test-torque-tq-csa.o In file included from gen/torque-generated/test/torque/test-torque-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/test/torque/test-torque-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/test/torque/test-torque-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/test/torque/test-torque-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/test/torque/test-torque-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/test/torque/test-torque-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1693/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-date-time-format-tq-csa.o In file included from gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1694/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.intl-objects-tq-csa.o In file included from gen/torque-generated/src/objects/intl-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/intl-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/intl-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/intl-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/intl-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/intl-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1695/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/third_party/v8/builtins/v8_initializers.array-sort-tq-csa.o In file included from gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1696/1984] STAMP obj/tools/v8_gypfiles/v8_compiler_for_mksnapshot.actions_depends.stamp [1697/1984] AR obj/tools/v8_gypfiles/libv8_initializers_slow.a [1698/1984] AR obj/tools/v8_gypfiles/libv8_init.a [1699/1984] STAMP obj/tools/v8_gypfiles/mksnapshot.compile_depends.stamp [1700/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-display-names-tq-csa.o In file included from gen/torque-generated/src/objects/js-display-names-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-display-names-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-display-names-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-display-names-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-display-names-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-display-names-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1701/1984] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.embedded-empty.o [1702/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-duration-format-tq-csa.o In file included from gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1703/1984] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-base.o [1704/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-list-format-tq-csa.o In file included from gen/torque-generated/src/objects/js-list-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-list-format-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-list-format-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-list-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-list-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-list-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1705/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-locale-tq-csa.o In file included from gen/torque-generated/src/objects/js-locale-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-locale-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-locale-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-locale-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-locale-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-locale-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1706/1984] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-aix.o In file included from ../../deps/v8/src/snapshot/embedded/platform-embedded-file-writer-aix.cc:7: In file included from ../../deps/v8/src/objects/instruction-stream.h:13: In file included from ../../deps/v8/src/objects/trusted-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1707/1984] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-win.o [1708/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-number-format-tq-csa.o In file included from gen/torque-generated/src/objects/js-number-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-number-format-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-number-format-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-number-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-number-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-number-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1709/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-plural-rules-tq-csa.o In file included from gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1710/1984] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-zos.o [1711/1984] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-generic.o In file included from ../../deps/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc:10: In file included from ../../deps/v8/src/objects/instruction-stream.h:13: In file included from ../../deps/v8/src/objects/trusted-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1712/1984] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-mac.o In file included from ../../deps/v8/src/snapshot/embedded/platform-embedded-file-writer-mac.cc:7: In file included from ../../deps/v8/src/objects/instruction-stream.h:13: In file included from ../../deps/v8/src/objects/trusted-object.h:8: In file included from ../../deps/v8/src/objects/heap-object.h:12: In file included from ../../deps/v8/src/objects/slots.h:9: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. [1713/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-segment-iterator-tq-csa.o In file included from gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1714/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-relative-time-format-tq-csa.o In file included from gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1715/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-segmenter-tq-csa.o In file included from gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1716/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-segments-tq-csa.o In file included from gen/torque-generated/src/objects/js-segments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/objects/js-segments-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-segments-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/objects/js-segments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-segments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/objects/js-segments-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1717/1984] CXX obj/deps/v8/src/snapshot/mksnapshot.mksnapshot.o In file included from ../../deps/v8/src/snapshot/mksnapshot.cc:20: In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/snapshot/mksnapshot.cc:20: In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/mksnapshot.cc:20: In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/mksnapshot.cc:20: In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1718/1984] CXX obj/deps/v8/src/snapshot/mksnapshot.snapshot-empty.o In file included from ../../deps/v8/src/snapshot/snapshot-empty.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/snapshot/snapshot-empty.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/snapshot-empty.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/snapshot-empty.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1719/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.js-to-js-tq-csa.o In file included from gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1720/1984] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.embedded-file-writer.o In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:5: In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:12: In file included from ../../deps/v8/src/objects/code-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:12: In file included from ../../deps/v8/src/objects/code-inl.h:14: In file included from ../../deps/v8/src/heap/heap-layout-inl.h:15: In file included from ../../deps/v8/src/objects/tagged-impl-inl.h:14: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:5: In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:5: In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:5: In file included from ../../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../../deps/v8/src/builtins/builtins.h:16: In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../../deps/v8/src/common/segmented-table.h:10: In file included from ../../deps/v8/src/common/code-memory-access.h:16: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1721/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/debug/v8_initializers.debug-wasm-objects-tq-csa.o In file included from gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1722/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.wasm-strings-tq-csa.o In file included from gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1723/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.wasm-tq-csa.o In file included from gen/torque-generated/src/builtins/wasm-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/builtins/wasm-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/wasm-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/builtins/wasm-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/wasm-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/builtins/wasm-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1724/1984] CXX obj/deps/v8/src/snapshot/mksnapshot.static-roots-gen.o In file included from ../../deps/v8/src/snapshot/static-roots-gen.cc:10: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/snapshot/static-roots-gen.cc:10: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/static-roots-gen.cc:10: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:13: In file included from ../../deps/v8/src/execution/local-isolate-inl.h:12: In file included from ../../deps/v8/src/roots/roots-inl.h:16: In file included from ../../deps/v8/src/heap/read-only-heap-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-utils-inl.h:13: In file included from ../../deps/v8/src/heap/heap-inl.h:19: In file included from ../../deps/v8/src/common/code-memory-access-inl.h:13: In file included from ../../deps/v8/src/objects/slots-inl.h:22: In file included from ../../deps/v8/src/sandbox/indirect-pointer-inl.h:14: In file included from ../../deps/v8/src/sandbox/isolate-inl.h:11: In file included from ../../deps/v8/src/execution/isolate-inl.h:11: In file included from ../../deps/v8/src/objects/contexts-inl.h:14: In file included from ../../deps/v8/src/objects/dictionary-inl.h:14: In file included from ../../deps/v8/src/numbers/hash-seed-inl.h:9: In file included from ../../deps/v8/src/objects/fixed-array-inl.h:23: In file included from ../../deps/v8/src/objects/objects-inl.h:30: In file included from ../../deps/v8/src/numbers/conversions-inl.h:23: In file included from ../../deps/v8/src/objects/heap-number-inl.h:12: In file included from ../../deps/v8/src/objects/primitive-heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/heap-object-inl.h:12: In file included from ../../deps/v8/src/objects/instance-type-inl.h:16: In file included from ../../deps/v8/src/objects/map-inl.h:20: In file included from ../../deps/v8/src/objects/js-function-inl.h:26: In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:16: In file included from ../../deps/v8/src/codegen/optimized-compilation-info.h:16: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from ../../deps/v8/src/snapshot/static-roots-gen.cc:10: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/static-roots-gen.cc:10: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/snapshot/static-roots-gen.cc:10: In file included from ../../deps/v8/src/common/ptr-compr-inl.h:12: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1725/1984] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/wasm/v8_initializers.wasm-objects-tq-csa.o In file included from gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:722:17: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 722 | return std::atomic_load(&wire_bytes_)->as_vector(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:2: In file included from ../../deps/v8/src/builtins/builtins-array-gen.h:11: In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:43: In file included from gen/torque-generated/exported-macros-assembler.h:5: In file included from ../../deps/v8/src/execution/frames.h:20: ../../deps/v8/src/wasm/wasm-code-manager.h:775:28: warning: 'atomic_load>' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 775 | auto wire_bytes = std::atomic_load(&wire_bytes_); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: note: 'atomic_load>' has been explicitly marked deprecated here 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic>") | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/x86_64-solus-linux/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:1: In file included from ../../deps/v8/src/ast/ast.h:10: In file included from ../../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../../deps/v8/src/objects/name.h:11: In file included from ../../deps/v8/src/objects/objects.h:19: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 7 warnings generated. [1726/1984] AR obj/tools/v8_gypfiles/libv8_initializers.a [1727/1984] STAMP obj/tools/v8_gypfiles/mksnapshot.actions_depends.stamp [1728/1984] LINK mksnapshot [1729/1984] STAMP obj/tools/v8_gypfiles/v8_snapshot.actions_depends.stamp [1730/1984] ACTION generating: "obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc" "obj/tools/v8_gypfiles/v8_snapshot.gen/embedded.S" [1731/1984] STAMP obj/tools/v8_gypfiles/v8_snapshot.actions_rules_copies.stamp [1732/1984] CC obj/tools/v8_gypfiles/obj/tools/v8_gypfiles/v8_snapshot.gen/v8_snapshot.embedded.o [1733/1984] CXX obj/deps/v8/src/init/v8_snapshot.setup-isolate-deserialize.o In file included from ../../deps/v8/src/init/setup-isolate-deserialize.cc:6: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../../deps/v8/src/init/setup-isolate-deserialize.cc:6: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/init/setup-isolate-deserialize.cc:6: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../../deps/v8/src/init/setup-isolate-deserialize.cc:6: In file included from ../../deps/v8/src/execution/isolate.h:24: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1734/1984] CXX obj/tools/v8_gypfiles/obj/tools/v8_gypfiles/v8_snapshot.gen/v8_snapshot.snapshot.o In file included from obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:47: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = absl::is_trivially_relocatable, _Bn = <>] 243 | : __detail::__conjunction_impl::type | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, absl::is_trivially_relocatable>' requested here ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc:7: In file included from ../../deps/v8/src/snapshot/snapshot.h:12: In file included from ../../deps/v8/src/common/assert-scope.h:13: In file included from ../../deps/v8/src/base/platform/mutex.h:10: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/type_traits:243:7: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 243 | : __detail::__conjunction_impl::type | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:41: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. [1735/1984] AR obj/tools/v8_gypfiles/libv8_snapshot.a [1736/1984] STAMP obj/libnode.actions_depends.stamp [1737/1984] ACTION libnode: node_js2c_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 [1738/1984] ACTION libnode: convert_node_protocol_to_json_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 [1739/1984] ACTION libnode: concatenate_protocols_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 [1740/1984] ACTION libnode: v8_inspector_compress_protocol_json_eb3cbee0fcebcc806d978ea5ec6c9763c0d78ba60b52cbe278ced2acd663d785 [1741/1984] ACTION Generating node protocol sources from protocol json [1742/1984] STAMP obj/libnode.actions_rules_copies.stamp [1743/1984] CXX obj/gen/src/node/inspector/protocol/libnode.IO.o [1744/1984] CXX obj/gen/src/node/inspector/protocol/libnode.Storage.o [1745/1984] CXX obj/gen/src/node/inspector/protocol/libnode.NodeWorker.o [1746/1984] CXX obj/gen/src/node/inspector/protocol/libnode.NodeRuntime.o [1747/1984] CXX obj/gen/src/node/inspector/protocol/libnode.Target.o [1748/1984] CXX obj/gen/src/node/inspector/protocol/libnode.NodeTracing.o [1749/1984] CXX obj/gen/src/node/inspector/protocol/libnode.DOMStorage.o [1750/1984] CXX obj/gen/src/node/inspector/protocol/libnode.Network.o [1751/1984] CXX obj/gen/src/node/inspector/protocol/libnode.Protocol.o [1752/1984] CXX obj/src/libnode.builtin_info.o [1753/1984] CXX obj/src/api/libnode.utils.o [1754/1984] CXX obj/src/libnode.cleanup_queue.o [1755/1984] CXX obj/src/api/libnode.async_resource.o [1756/1984] CXX obj/src/api/libnode.encoding.o [1757/1984] CXX obj/src/api/libnode.callback.o [1758/1984] CXX obj/src/api/libnode.exceptions.o [1759/1984] CXX obj/src/api/libnode.embed_helpers.o [1760/1984] CXX obj/src/libnode.embedded_data.o [1761/1984] CXX obj/src/api/libnode.environment.o In file included from ../../src/api/environment.cc:3: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/api/environment.cc:3: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/api/environment.cc:3: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/api/environment.cc:3: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/api/environment.cc:3: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/api/environment.cc:3: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/api/environment.cc:3: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/api/environment.cc:3: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1762/1984] CXX obj/src/libnode.async_context_frame.o [1763/1984] CXX obj/src/api/libnode.hooks.o [1764/1984] CXX obj/src/libnode.base_object.o [1765/1984] CXX obj/gen/libnode.node_javascript.o [1766/1984] CXX obj/src/libnode.connect_wrap.o [1767/1984] CXX obj/src/libnode.async_wrap.o [1768/1984] CXX obj/src/libnode.connection_wrap.o [1769/1984] CXX obj/src/libnode.json_utils.o [1770/1984] CXX obj/src/libnode.compile_cache.o [1771/1984] CXX obj/src/libnode.internal_only_v8.o [1772/1984] CXX obj/src/libnode.fs_event_wrap.o [1773/1984] CXX obj/src/libnode.debug_utils.o [1774/1984] CXX obj/src/libnode.handle_wrap.o [1775/1984] CXX obj/src/libnode.cares_wrap.o ../../src/cares_wrap.cc:227:16: warning: 'ares_parse_a_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 227 | status = ares_parse_a_reply(buf, | ^ /usr/include/ares.h:1098:14: note: 'ares_parse_a_reply' has been explicitly marked deprecated here 1098 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_a_reply( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ ../../src/cares_wrap.cc:234:16: warning: 'ares_parse_aaaa_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 234 | status = ares_parse_aaaa_reply(buf, | ^ /usr/include/ares.h:1102:14: note: 'ares_parse_aaaa_reply' has been explicitly marked deprecated here 1102 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_aaaa_reply( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ ../../src/cares_wrap.cc:241:16: warning: 'ares_parse_ns_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 241 | status = ares_parse_ns_reply(buf, len, &host); | ^ /usr/include/ares.h:1113:14: note: 'ares_parse_ns_reply' has been explicitly marked deprecated here 1113 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_ns_reply( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ ../../src/cares_wrap.cc:244:16: warning: 'ares_parse_ptr_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 244 | status = ares_parse_ptr_reply(buf, len, nullptr, 0, AF_INET, &host); | ^ /usr/include/ares.h:1109:14: note: 'ares_parse_ptr_reply' has been explicitly marked deprecated here 1109 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_ptr_reply( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ ../../src/cares_wrap.cc:320:16: warning: 'ares_parse_mx_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 320 | int status = ares_parse_mx_reply(buf, len, &mx_start); | ^ /usr/include/ares.h:1119:14: note: 'ares_parse_mx_reply' has been explicitly marked deprecated here 1119 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_mx_reply( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ ../../src/cares_wrap.cc:366:16: warning: 'ares_parse_caa_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 366 | int status = ares_parse_caa_reply(buf, len, &caa_start); | ^ /usr/include/ares.h:1106:14: note: 'ares_parse_caa_reply' has been explicitly marked deprecated here 1106 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_caa_reply( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ ../../src/cares_wrap.cc:494:16: warning: 'ares_parse_txt_reply_ext' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 494 | int status = ares_parse_txt_reply_ext(buf, len, &txt_out); | ^ /usr/include/ares.h:1125:14: note: 'ares_parse_txt_reply_ext' has been explicitly marked deprecated here 1125 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_txt_reply_ext( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ ../../src/cares_wrap.cc:581:16: warning: 'ares_parse_srv_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 581 | int status = ares_parse_srv_reply(buf, len, &srv_start); | ^ /usr/include/ares.h:1116:14: note: 'ares_parse_srv_reply' has been explicitly marked deprecated here 1116 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_srv_reply( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ ../../src/cares_wrap.cc:636:16: warning: 'ares_parse_naptr_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 636 | int status = ares_parse_naptr_reply(buf, len, &naptr_start); | ^ /usr/include/ares.h:1128:14: note: 'ares_parse_naptr_reply' has been explicitly marked deprecated here 1128 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_naptr_reply( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ ../../src/cares_wrap.cc:984:3: warning: 'ares_get_servers_ports' is deprecated: Use ares_get_servers_csv instead [-Wdeprecated-declarations] 984 | ares_get_servers_ports(channel_, &servers); | ^ /usr/include/ares.h:1187:1: note: 'ares_get_servers_ports' has been explicitly marked deprecated here 1187 | CARES_DEPRECATED_FOR(ares_get_servers_csv) | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ ../../src/cares_wrap.cc:1688:16: warning: 'ares_parse_soa_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 1688 | int status = ares_parse_soa_reply(buf, len, &soa_out); | ^ /usr/include/ares.h:1131:14: note: 'ares_parse_soa_reply' has been explicitly marked deprecated here 1131 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_soa_reply( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ ../../src/cares_wrap.cc:2047:11: warning: 'ares_get_servers_ports' is deprecated: Use ares_get_servers_csv instead [-Wdeprecated-declarations] 2047 | int r = ares_get_servers_ports(channel->cares_channel(), &servers); | ^ /usr/include/ares.h:1187:1: note: 'ares_get_servers_ports' has been explicitly marked deprecated here 1187 | CARES_DEPRECATED_FOR(ares_get_servers_csv) | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ ../../src/cares_wrap.cc:2092:14: warning: 'ares_set_servers' is deprecated: Use ares_set_servers_csv instead [-Wdeprecated-declarations] 2092 | int rv = ares_set_servers(channel->cares_channel(), nullptr); | ^ /usr/include/ares.h:1168:14: note: 'ares_set_servers' has been explicitly marked deprecated here 1168 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_set_servers_csv) int ares_set_servers( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ ../../src/cares_wrap.cc:2152:11: warning: 'ares_set_servers_ports' is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations] 2152 | err = ares_set_servers_ports(channel->cares_channel(), servers.data()); | ^ /usr/include/ares.h:1172:1: note: 'ares_set_servers_ports' has been explicitly marked deprecated here 1172 | CARES_DEPRECATED_FOR(ares_set_servers_ports_csv) | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ 14 warnings generated. [1776/1984] CXX obj/src/libnode.encoding_binding.o [1777/1984] CXX obj/src/dataqueue/libnode.queue.o [1778/1984] CXX obj/src/libnode.heap_utils.o [1779/1984] CXX obj/src/libnode.histogram.o [1780/1984] CXX obj/src/libnode.js_stream.o [1781/1984] CXX obj/src/libnode.js_udp_wrap.o [1782/1984] CXX obj/src/libnode.node_debug.o [1783/1984] CXX obj/src/libnode.js_native_api_v8.o [1784/1984] CXX obj/src/libnode.module_wrap.o [1785/1984] CXX obj/src/libnode.node_api.o [1786/1984] CXX obj/src/libnode.node_binding.o [1787/1984] CXX obj/src/libnode.node_buffer.o [1788/1984] CXX obj/src/libnode.node.o In file included from ../../src/node.cc:51: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node.cc:51: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node.cc:51: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node.cc:51: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node.cc:51: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node.cc:51: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node.cc:51: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node.cc:51: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node.cc:122: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../../src/node.cc:122: ../../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] 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:453:55: note: insert '_Nullable' if the pointer may be null 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:453:55: note: insert '_Nonnull' if the pointer should never be null 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); | ^ | _Nonnull ../../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] 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:643:33: note: insert '_Nullable' if the pointer may be null 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:643:33: note: insert '_Nonnull' if the pointer should never be null 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nonnull ../../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] 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:648:33: note: insert '_Nullable' if the pointer may be null 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:648:33: note: insert '_Nonnull' if the pointer should never be null 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) | ^ | _Nonnull ../../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] 662 | Mutex* const mu_; | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:662:8: note: insert '_Nullable' if the pointer may be null 662 | Mutex* const mu_; | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:662:8: note: insert '_Nonnull' if the pointer should never be null 662 | Mutex* const mu_; | ^ | _Nonnull ../../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] 720 | Condition(bool (*func)(void*), void* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:30: note: insert '_Nullable' if the pointer may be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:30: note: insert '_Nonnull' if the pointer should never be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nonnull ../../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] 720 | Condition(bool (*func)(void*), void* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:19: note: insert '_Nullable' if the pointer may be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:19: note: insert '_Nonnull' if the pointer should never be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nonnull ../../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] 720 | Condition(bool (*func)(void*), void* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:38: note: insert '_Nullable' if the pointer may be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:38: note: insert '_Nonnull' if the pointer should never be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nonnull ../../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] 732 | Condition(bool (*func)(T*), T* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:27: note: insert '_Nullable' if the pointer may be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:27: note: insert '_Nonnull' if the pointer should never be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nonnull ../../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] 732 | Condition(bool (*func)(T*), T* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:19: note: insert '_Nullable' if the pointer may be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:19: note: insert '_Nonnull' if the pointer should never be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nonnull ../../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] 732 | Condition(bool (*func)(T*), T* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:32: note: insert '_Nullable' if the pointer may be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:32: note: insert '_Nonnull' if the pointer should never be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nonnull ../../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] 746 | Condition(bool (*func)(T*), | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:27: note: insert '_Nullable' if the pointer may be null 746 | Condition(bool (*func)(T*), | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:27: note: insert '_Nonnull' if the pointer should never be null 746 | Condition(bool (*func)(T*), | ^ | _Nonnull ../../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] 746 | Condition(bool (*func)(T*), | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:19: note: insert '_Nullable' if the pointer may be null 746 | Condition(bool (*func)(T*), | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:19: note: insert '_Nonnull' if the pointer should never be null 746 | Condition(bool (*func)(T*), | ^ | _Nonnull ../../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] 747 | typename absl::internal::type_identity::type* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:747:60: note: insert '_Nullable' if the pointer may be null 747 | typename absl::internal::type_identity::type* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:747:60: note: insert '_Nonnull' if the pointer should never be null 747 | typename absl::internal::type_identity::type* arg); | ^ | _Nonnull ../../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] 758 | Condition(T* object, | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:758:14: note: insert '_Nullable' if the pointer may be null 758 | Condition(T* object, | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:758:14: note: insert '_Nonnull' if the pointer should never be null 758 | Condition(T* object, | ^ | _Nonnull ../../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] 759 | bool (absl::internal::type_identity::type::*method)()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:759:19: note: insert '_Nullable' if the member pointer may be null 759 | bool (absl::internal::type_identity::type::*method)()); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:759:19: note: insert '_Nonnull' if the member pointer should never be null 759 | bool (absl::internal::type_identity::type::*method)()); | ^ | _Nonnull ../../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] 763 | Condition(const T* object, | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:763:20: note: insert '_Nullable' if the pointer may be null 763 | Condition(const T* object, | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:763:20: note: insert '_Nonnull' if the pointer should never be null 763 | Condition(const T* object, | ^ | _Nonnull ../../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] 764 | bool (absl::internal::type_identity::type::*method)() const); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:764:19: note: insert '_Nullable' if the member pointer may be null 764 | bool (absl::internal::type_identity::type::*method)() const); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:764:19: note: insert '_Nonnull' if the member pointer should never be null 764 | bool (absl::internal::type_identity::type::*method)() const); | ^ | _Nonnull ../../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] 767 | explicit Condition(const bool* cond); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:767:32: note: insert '_Nullable' if the pointer may be null 767 | explicit Condition(const bool* cond); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:767:32: note: insert '_Nonnull' if the pointer should never be null 767 | explicit Condition(const bool* cond); | ^ | _Nonnull ../../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] 796 | explicit Condition(const T* obj) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:796:29: note: insert '_Nullable' if the pointer may be null 796 | explicit Condition(const T* obj) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:796:29: note: insert '_Nonnull' if the pointer should never be null 796 | explicit Condition(const T* obj) | ^ | _Nonnull ../../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] 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:46: note: insert '_Nullable' if the pointer may be null 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:46: note: insert '_Nonnull' if the pointer should never be null 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ | _Nonnull ../../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] 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:66: note: insert '_Nullable' if the pointer may be null 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:66: note: insert '_Nonnull' if the pointer should never be null 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ | _Nonnull ../../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] 847 | bool (*eval_)(const Condition*) = nullptr; | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:32: note: insert '_Nullable' if the pointer may be null 847 | bool (*eval_)(const Condition*) = nullptr; | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:32: note: insert '_Nonnull' if the pointer should never be null 847 | bool (*eval_)(const Condition*) = nullptr; | ^ | _Nonnull ../../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] 847 | bool (*eval_)(const Condition*) = nullptr; | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:9: note: insert '_Nullable' if the pointer may be null 847 | bool (*eval_)(const Condition*) = nullptr; | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:9: note: insert '_Nonnull' if the pointer should never be null 847 | bool (*eval_)(const Condition*) = nullptr; | ^ | _Nonnull ../../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] 850 | void* arg_ = nullptr; | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:850:7: note: insert '_Nullable' if the pointer may be null 850 | void* arg_ = nullptr; | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:850:7: note: insert '_Nonnull' if the pointer should never be null 850 | void* arg_ = nullptr; | ^ | _Nonnull ../../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] 853 | static bool CallVoidPtrFunction(const Condition*); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:853:50: note: insert '_Nullable' if the pointer may be null 853 | static bool CallVoidPtrFunction(const Condition*); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:853:50: note: insert '_Nonnull' if the pointer should never be null 853 | static bool CallVoidPtrFunction(const Condition*); | ^ | _Nonnull ../../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] 855 | static bool CastAndCallFunction(const Condition* c); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:855:50: note: insert '_Nullable' if the pointer may be null 855 | static bool CastAndCallFunction(const Condition* c); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:855:50: note: insert '_Nonnull' if the pointer should never be null 855 | static bool CastAndCallFunction(const Condition* c); | ^ | _Nonnull ../../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] 857 | static bool CastAndCallMethod(const Condition* c); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:857:48: note: insert '_Nullable' if the pointer may be null 857 | static bool CastAndCallMethod(const Condition* c); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:857:48: note: insert '_Nonnull' if the pointer should never be null 857 | static bool CastAndCallMethod(const Condition* c); | ^ | _Nonnull ../../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] 869 | inline void ReadCallback(T* callback) const { | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:869:29: note: insert '_Nullable' if the pointer may be null 869 | inline void ReadCallback(T* callback) const { | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:869:29: note: insert '_Nonnull' if the pointer should never be null 869 | inline void ReadCallback(T* callback) const { | ^ | _Nonnull ../../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] 873 | static bool AlwaysTrue(const Condition*) { return true; } | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:873:41: note: insert '_Nullable' if the pointer may be null 873 | static bool AlwaysTrue(const Condition*) { return true; } | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:873:41: note: insert '_Nonnull' if the pointer should never be null 873 | static bool AlwaysTrue(const Condition*) { return true; } | ^ | _Nonnull ../../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] 927 | void Wait(Mutex* mu) { | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:927:18: note: insert '_Nullable' if the pointer may be null 927 | void Wait(Mutex* mu) { | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:927:18: note: insert '_Nonnull' if the pointer should never be null 927 | void Wait(Mutex* mu) { | ^ | _Nonnull ../../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] 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:944:29: note: insert '_Nullable' if the pointer may be null 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:944:29: note: insert '_Nonnull' if the pointer should never be null 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { | ^ | _Nonnull ../../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] 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:963:30: note: insert '_Nullable' if the pointer may be null 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:963:30: note: insert '_Nonnull' if the pointer should never be null 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { | ^ | _Nonnull ../../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] 982 | void EnableDebugLog(const char* name); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:982:33: note: insert '_Nullable' if the pointer may be null 982 | void EnableDebugLog(const char* name); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:982:33: note: insert '_Nonnull' if the pointer should never be null 982 | void EnableDebugLog(const char* name); | ^ | _Nonnull ../../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] 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:985:24: note: insert '_Nullable' if the pointer may be null 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:985:24: note: insert '_Nonnull' if the pointer should never be null 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); | ^ | _Nonnull ../../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] 986 | void Remove(base_internal::PerThreadSynch* s); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:986:44: note: insert '_Nullable' if the pointer may be null 986 | void Remove(base_internal::PerThreadSynch* s); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:986:44: note: insert '_Nonnull' if the pointer should never be null 986 | void Remove(base_internal::PerThreadSynch* s); | ^ | _Nonnull ../../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] 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1002:32: note: insert '_Nullable' if the pointer may be null 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1002:32: note: insert '_Nonnull' if the pointer should never be null 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nonnull ../../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] 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1009:32: note: insert '_Nullable' if the pointer may be null 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1009:32: note: insert '_Nonnull' if the pointer should never be null 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) | ^ | _Nonnull ../../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] 1024 | Mutex* const mu_; | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1024:8: note: insert '_Nullable' if the pointer may be null 1024 | Mutex* const mu_; | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1024:8: note: insert '_Nonnull' if the pointer should never be null 1024 | Mutex* const mu_; | ^ | _Nonnull ../../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] 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1037:37: note: insert '_Nullable' if the pointer may be null 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1037:37: note: insert '_Nonnull' if the pointer should never be null 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nonnull ../../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] 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1042:37: note: insert '_Nullable' if the pointer may be null 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1042:37: note: insert '_Nonnull' if the pointer should never be null 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) | ^ | _Nonnull ../../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] 1057 | Mutex* mu_; | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1057:8: note: insert '_Nullable' if the pointer may be null 1057 | Mutex* mu_; | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1057:8: note: insert '_Nonnull' if the pointer should never be null 1057 | Mutex* mu_; | ^ | _Nonnull ../../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] 1089 | bool Condition::CastAndCallMethod(const Condition* c) { | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1089:50: note: insert '_Nullable' if the pointer may be null 1089 | bool Condition::CastAndCallMethod(const Condition* c) { | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1089:50: note: insert '_Nonnull' if the pointer should never be null 1089 | bool Condition::CastAndCallMethod(const Condition* c) { | ^ | _Nonnull ../../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] 1098 | bool Condition::CastAndCallFunction(const Condition* c) { | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1098:52: note: insert '_Nullable' if the pointer may be null 1098 | bool Condition::CastAndCallFunction(const Condition* c) { | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1098:52: note: insert '_Nonnull' if the pointer should never be null 1098 | bool Condition::CastAndCallFunction(const Condition* c) { | ^ | _Nonnull ../../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] 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:43: note: insert '_Nullable' if the pointer may be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:43: note: insert '_Nonnull' if the pointer should never be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nonnull ../../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] 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:35: note: insert '_Nullable' if the pointer may be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:35: note: insert '_Nonnull' if the pointer should never be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nonnull ../../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] 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:48: note: insert '_Nullable' if the pointer may be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:48: note: insert '_Nonnull' if the pointer should never be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nonnull ../../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] 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:19: note: insert '_Nullable' if the pointer may be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:19: note: insert '_Nonnull' if the pointer should never be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nonnull ../../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] 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:11: note: insert '_Nullable' if the pointer may be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:11: note: insert '_Nonnull' if the pointer should never be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nonnull ../../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] 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:70: note: insert '_Nullable' if the pointer may be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:70: note: insert '_Nonnull' if the pointer should never be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nonnull ../../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] 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:6: note: insert '_Nullable' if the pointer may be null 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:6: note: insert '_Nonnull' if the pointer should never be null 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ | _Nonnull ../../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] 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:22: note: insert '_Nullable' if the member pointer may be null 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:22: note: insert '_Nonnull' if the member pointer should never be null 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ | _Nonnull ../../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] 1131 | const T* object, | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1131:12: note: insert '_Nullable' if the pointer may be null 1131 | const T* object, | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1131:12: note: insert '_Nonnull' if the pointer should never be null 1131 | const T* object, | ^ | _Nonnull ../../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] 1132 | bool (absl::internal::type_identity::type::*method)() const) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1132:11: note: insert '_Nullable' if the member pointer may be null 1132 | bool (absl::internal::type_identity::type::*method)() const) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1132:11: note: insert '_Nonnull' if the member pointer should never be null 1132 | bool (absl::internal::type_identity::type::*method)() const) | ^ | _Nonnull ../../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] 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1150:34: note: insert '_Nullable' if the pointer may be null 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1150:34: note: insert '_Nonnull' if the pointer should never be null 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); | ^ | _Nonnull ../../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] 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:47: note: insert '_Nullable' if the pointer may be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:47: note: insert '_Nonnull' if the pointer should never be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nonnull ../../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] 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:64: note: insert '_Nullable' if the pointer may be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:64: note: insert '_Nonnull' if the pointer should never be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nonnull ../../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] 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:32: note: insert '_Nullable' if the pointer may be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:32: note: insert '_Nonnull' if the pointer should never be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nonnull ../../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] 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:49: note: insert '_Nullable' if the pointer may be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:49: note: insert '_Nonnull' if the pointer should never be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nonnull ../../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] 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:66: note: insert '_Nullable' if the pointer may be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:66: note: insert '_Nonnull' if the pointer should never be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nonnull ../../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] 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:34: note: insert '_Nullable' if the pointer may be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:34: note: insert '_Nonnull' if the pointer should never be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nonnull 69 warnings generated. [1789/1984] CXX obj/src/libnode.node_config.o In file included from ../../src/node_config.cc:11: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_config.cc:11: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_config.cc:11: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_config.cc:11: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_config.cc:11: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_config.cc:11: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_config.cc:11: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_config.cc:11: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1790/1984] CXX obj/src/libnode.node_constants.o [1791/1984] CXX obj/src/libnode.node_config_file.o [1792/1984] CXX obj/src/libnode.node_cjs_lexer.o [1793/1984] CXX obj/src/libnode.node_builtins.o [1794/1984] CXX obj/src/libnode.node_blob.o [1795/1984] CXX obj/src/libnode.env.o [1796/1984] CXX obj/src/libnode.node_credentials.o [1797/1984] CXX obj/src/libnode.node_dotenv.o [1798/1984] CXX obj/src/libnode.node_dir.o [1799/1984] CXX obj/src/libnode.node_contextify.o [1800/1984] CXX obj/src/libnode.node_external_reference.o [1801/1984] CXX obj/src/libnode.node_env_var.o [1802/1984] CXX obj/src/libnode.node_errors.o [1803/1984] CXX obj/src/libnode.node_i18n.o [1804/1984] CXX obj/src/libnode.node_metadata.o In file included from ../../src/node_metadata.cc:33: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_metadata.cc:33: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_metadata.cc:33: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_metadata.cc:33: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_metadata.cc:33: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_metadata.cc:33: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_metadata.cc:33: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_metadata.cc:33: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1805/1984] CXX obj/src/libnode.node_http_parser.o [1806/1984] CXX obj/src/libnode.node_main_instance.o In file included from ../../src/node_main_instance.cc:4: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_main_instance.cc:4: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_main_instance.cc:4: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_main_instance.cc:4: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_main_instance.cc:4: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_main_instance.cc:4: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_main_instance.cc:4: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_main_instance.cc:4: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1807/1984] CXX obj/src/libnode.node_diagnostics_channel.o [1808/1984] CXX obj/src/libnode.node_locks.o [1809/1984] CXX obj/src/libnode.node_os.o [1810/1984] CXX obj/src/libnode.node_messaging.o [1811/1984] CXX obj/src/libnode.node_postmortem_metadata.o [1812/1984] CXX obj/src/libnode.node_http2.o [1813/1984] CXX obj/src/libnode.node_file.o [1814/1984] CXX obj/src/libnode.node_perf.o [1815/1984] CXX obj/src/libnode.node_modules.o [1816/1984] CXX obj/src/libnode.node_process_events.o [1817/1984] CXX obj/src/libnode.node_platform.o [1818/1984] CXX obj/src/libnode.node_process_object.o [1819/1984] CXX obj/src/libnode.node_report_utils.o [1820/1984] CXX obj/src/libnode.node_process_methods.o [1821/1984] CXX obj/src/libnode.node_report_module.o [1822/1984] CXX obj/src/libnode.node_realm.o [1823/1984] CXX obj/src/libnode.node_options.o [1824/1984] CXX obj/src/libnode.node_report.o [1825/1984] CXX obj/src/libnode.node_sea_bin.o [1826/1984] CXX obj/src/libnode.node_serdes.o [1827/1984] CXX obj/src/libnode.node_shadow_realm.o [1828/1984] CXX obj/src/libnode.node_stat_watcher.o [1829/1984] CXX obj/src/libnode.node_symbols.o [1830/1984] CXX obj/src/libnode.node_sockaddr.o [1831/1984] CXX obj/src/libnode.node_task_queue.o [1832/1984] CXX obj/src/libnode.node_sea.o [1833/1984] CXX obj/src/libnode.node_types.o [1834/1984] CXX obj/src/permission/libnode.child_process_permission.o [1835/1984] CXX obj/src/libnode.node_trace_events.o [1836/1984] CXX obj/src/libnode.node_util.o [1837/1984] CXX obj/src/permission/libnode.inspector_permission.o [1838/1984] CXX obj/src/libnode.node_v8.o [1839/1984] CXX obj/src/permission/libnode.wasi_permission.o [1840/1984] CXX obj/src/libnode.node_url.o [1841/1984] CXX obj/src/permission/libnode.worker_permission.o [1842/1984] CXX obj/src/libnode.node_task_runner.o [1843/1984] CXX obj/src/permission/libnode.addon_permission.o [1844/1984] CXX obj/src/libnode.node_wasm_web_api.o [1845/1984] CXX obj/src/libnode.node_snapshotable.o [1846/1984] CXX obj/src/libnode.node_watchdog.o [1847/1984] CXX obj/src/libnode.node_url_pattern.o [1848/1984] CXX obj/src/libnode.node_wasi.o [1849/1984] CXX obj/src/permission/libnode.fs_permission.o [1850/1984] CXX obj/src/libnode.path.o [1851/1984] CXX obj/src/libnode.node_zlib.o [1852/1984] CXX obj/src/permission/libnode.permission.o [1853/1984] CXX obj/src/libnode.node_worker.o [1854/1984] CXX obj/src/libnode.pipe_wrap.o [1855/1984] CXX obj/src/libnode.signal_wrap.o [1856/1984] CXX obj/src/libnode.process_wrap.o [1857/1984] CXX obj/src/tracing/libnode.node_trace_buffer.o [1858/1984] CXX obj/src/libnode.spawn_sync.o [1859/1984] CXX obj/src/libnode.stream_pipe.o [1860/1984] CXX obj/src/tracing/libnode.node_trace_writer.o [1861/1984] CXX obj/src/tracing/libnode.trace_event.o [1862/1984] CXX obj/src/large_pages/libnode.node_large_page.o [1863/1984] CXX obj/src/libnode.stream_base.o [1864/1984] CXX obj/src/libnode.stream_wrap.o [1865/1984] CXX obj/src/tracing/libnode.traced_value.o [1866/1984] CXX obj/src/libnode.string_bytes.o [1867/1984] CXX obj/src/libnode.string_decoder.o [1868/1984] CXX obj/src/libnode.tcp_wrap.o [1869/1984] CXX obj/src/libnode.timers.o [1870/1984] CXX obj/src/libnode.node_snapshot_stub.o [1871/1984] CXX obj/src/libnode.timer_wrap.o [1872/1984] CXX obj/src/tracing/libnode.agent.o [1873/1984] CXX obj/src/libnode.inspector_socket.o [1874/1984] CXX obj/src/libnode.inspector_socket_server.o [1875/1984] CXX obj/src/inspector/libnode.node_json.o [1876/1984] CXX obj/src/libnode.tty_wrap.o [1877/1984] CXX obj/src/inspector/libnode.node_string.o [1878/1984] CXX obj/src/libnode.udp_wrap.o [1879/1984] CXX obj/src/libnode.uv.o [1880/1984] CXX obj/src/libnode.cppgc_helpers.o [1881/1984] CXX obj/src/libnode.util.o [1882/1984] CXX obj/src/libnode.node_webstorage.o [1883/1984] CXX obj/src/libnode.inspector_js_api.o [1884/1984] CXX obj/src/inspector/libnode.worker_agent.o [1885/1984] CXX obj/src/inspector/libnode.target_manager.o [1886/1984] CXX obj/src/libnode.inspector_io.o In file included from ../../src/inspector_io.cc:4: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/inspector_io.cc:4: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/inspector_io.cc:4: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/inspector_io.cc:4: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/inspector_io.cc:4: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/inspector_io.cc:4: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/inspector_io.cc:4: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/inspector_io.cc:4: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1887/1984] CXX obj/src/libnode.inspector_profiler.o [1888/1984] CXX obj/src/inspector/libnode.worker_inspector.o [1889/1984] CXX obj/src/inspector/libnode.target_agent.o [1890/1984] CXX obj/src/inspector/libnode.io_agent.o [1891/1984] CXX obj/src/inspector/libnode.main_thread_interface.o [1892/1984] CXX obj/src/inspector/libnode.network_resource_manager.o [1893/1984] CXX obj/src/inspector/libnode.notification_emitter.o [1894/1984] CXX obj/src/inspector/libnode.runtime_agent.o [1895/1984] CXX obj/src/inspector/libnode.inspector_object_utils.o [1896/1984] CXX obj/src/inspector/libnode.network_inspector.o [1897/1984] CXX obj/src/libnode.inspector_agent.o [1898/1984] CXX obj/src/libnode.node_sqlite.o [1899/1984] CXX obj/src/inspector/libnode.tracing_agent.o [1900/1984] CXX obj/src/inspector/libnode.network_agent.o [1901/1984] CXX obj/src/inspector/libnode.dom_storage_agent.o [1902/1984] CXX obj/src/crypto/libnode.crypto_bio.o In file included from ../../src/crypto/crypto_bio.cc:22: In file included from ../../src/crypto/crypto_bio.h:27: In file included from ../../src/node_crypto.h:31: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_bio.cc:22: In file included from ../../src/crypto/crypto_bio.h:27: In file included from ../../src/node_crypto.h:31: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_bio.cc:22: In file included from ../../src/crypto/crypto_bio.h:27: In file included from ../../src/node_crypto.h:31: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_bio.cc:22: In file included from ../../src/crypto/crypto_bio.h:27: In file included from ../../src/node_crypto.h:31: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_bio.cc:22: In file included from ../../src/crypto/crypto_bio.h:27: In file included from ../../src/node_crypto.h:31: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_bio.cc:22: In file included from ../../src/crypto/crypto_bio.h:27: In file included from ../../src/node_crypto.h:31: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_bio.cc:22: In file included from ../../src/crypto/crypto_bio.h:27: In file included from ../../src/node_crypto.h:31: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_bio.cc:22: In file included from ../../src/crypto/crypto_bio.h:27: In file included from ../../src/node_crypto.h:31: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1903/1984] CXX obj/src/crypto/libnode.crypto_argon2.o In file included from ../../src/crypto/crypto_argon2.cc:1: In file included from ../../src/crypto/crypto_argon2.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_argon2.cc:1: In file included from ../../src/crypto/crypto_argon2.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_argon2.cc:1: In file included from ../../src/crypto/crypto_argon2.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_argon2.cc:1: In file included from ../../src/crypto/crypto_argon2.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_argon2.cc:1: In file included from ../../src/crypto/crypto_argon2.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_argon2.cc:1: In file included from ../../src/crypto/crypto_argon2.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_argon2.cc:1: In file included from ../../src/crypto/crypto_argon2.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_argon2.cc:1: In file included from ../../src/crypto/crypto_argon2.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1904/1984] CXX obj/src/crypto/libnode.crypto_aes.o In file included from ../../src/crypto/crypto_aes.cc:1: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_aes.cc:1: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_aes.cc:1: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_aes.cc:1: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_aes.cc:1: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_aes.cc:1: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_aes.cc:1: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_aes.cc:1: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1905/1984] CXX obj/src/inspector/libnode.storage_agent.o [1906/1984] CXX obj/src/crypto/libnode.crypto_common.o In file included from ../../src/crypto/crypto_common.cc:1: In file included from ../../src/crypto/crypto_common.h:8: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_common.cc:1: In file included from ../../src/crypto/crypto_common.h:8: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_common.cc:1: In file included from ../../src/crypto/crypto_common.h:8: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_common.cc:1: In file included from ../../src/crypto/crypto_common.h:8: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_common.cc:1: In file included from ../../src/crypto/crypto_common.h:8: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_common.cc:1: In file included from ../../src/crypto/crypto_common.h:8: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_common.cc:1: In file included from ../../src/crypto/crypto_common.h:8: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_common.cc:1: In file included from ../../src/crypto/crypto_common.h:8: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1907/1984] CXX obj/src/crypto/libnode.crypto_chacha20_poly1305.o In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1908/1984] CXX obj/src/crypto/libnode.crypto_dsa.o In file included from ../../src/crypto/crypto_dsa.cc:1: In file included from ../../src/crypto/crypto_dsa.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_dsa.cc:1: In file included from ../../src/crypto/crypto_dsa.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_dsa.cc:1: In file included from ../../src/crypto/crypto_dsa.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_dsa.cc:1: In file included from ../../src/crypto/crypto_dsa.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_dsa.cc:1: In file included from ../../src/crypto/crypto_dsa.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_dsa.cc:1: In file included from ../../src/crypto/crypto_dsa.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_dsa.cc:1: In file included from ../../src/crypto/crypto_dsa.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_dsa.cc:1: In file included from ../../src/crypto/crypto_dsa.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1909/1984] CXX obj/src/crypto/libnode.crypto_hkdf.o In file included from ../../src/crypto/crypto_hkdf.cc:1: In file included from ../../src/crypto/crypto_hkdf.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_hkdf.cc:1: In file included from ../../src/crypto/crypto_hkdf.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_hkdf.cc:1: In file included from ../../src/crypto/crypto_hkdf.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_hkdf.cc:1: In file included from ../../src/crypto/crypto_hkdf.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_hkdf.cc:1: In file included from ../../src/crypto/crypto_hkdf.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_hkdf.cc:1: In file included from ../../src/crypto/crypto_hkdf.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_hkdf.cc:1: In file included from ../../src/crypto/crypto_hkdf.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_hkdf.cc:1: In file included from ../../src/crypto/crypto_hkdf.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1910/1984] CXX obj/src/crypto/libnode.crypto_pbkdf2.o In file included from ../../src/crypto/crypto_pbkdf2.cc:1: In file included from ../../src/crypto/crypto_pbkdf2.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: In file included from ../../src/crypto/crypto_pbkdf2.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: In file included from ../../src/crypto/crypto_pbkdf2.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: In file included from ../../src/crypto/crypto_pbkdf2.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: In file included from ../../src/crypto/crypto_pbkdf2.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: In file included from ../../src/crypto/crypto_pbkdf2.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: In file included from ../../src/crypto/crypto_pbkdf2.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_pbkdf2.cc:1: In file included from ../../src/crypto/crypto_pbkdf2.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1911/1984] CXX obj/src/crypto/libnode.crypto_timing.o In file included from ../../src/crypto/crypto_timing.cc:2: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_timing.cc:2: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_timing.cc:2: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_timing.cc:2: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_timing.cc:2: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_timing.cc:2: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_timing.cc:2: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_timing.cc:2: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1912/1984] CXX obj/src/crypto/libnode.crypto_sig.o In file included from ../../src/crypto/crypto_sig.cc:1: In file included from ../../src/crypto/crypto_sig.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_sig.cc:1: In file included from ../../src/crypto/crypto_sig.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_sig.cc:1: In file included from ../../src/crypto/crypto_sig.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_sig.cc:1: In file included from ../../src/crypto/crypto_sig.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_sig.cc:1: In file included from ../../src/crypto/crypto_sig.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_sig.cc:1: In file included from ../../src/crypto/crypto_sig.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_sig.cc:1: In file included from ../../src/crypto/crypto_sig.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_sig.cc:1: In file included from ../../src/crypto/crypto_sig.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1913/1984] CXX obj/src/crypto/libnode.crypto_cipher.o In file included from ../../src/crypto/crypto_cipher.cc:1: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_cipher.cc:1: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_cipher.cc:1: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_cipher.cc:1: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_cipher.cc:1: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_cipher.cc:1: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_cipher.cc:1: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_cipher.cc:1: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1914/1984] CXX obj/src/crypto/libnode.crypto_clienthello.o [1915/1984] CXX obj/src/crypto/libnode.crypto_context.o In file included from ../../src/crypto/crypto_context.cc:1: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_context.cc:1: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_context.cc:1: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_context.cc:1: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_context.cc:1: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_context.cc:1: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_context.cc:1: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_context.cc:1: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../src/crypto/crypto_context.cc:1869:14: warning: 'PEM_read_bio_DHparams' is deprecated [-Wdeprecated-declarations] 1869 | dh.reset(PEM_read_bio_DHparams(bio.get(), nullptr, nullptr, nullptr)); | ^ /usr/include/openssl/pem.h:479:21: note: 'PEM_read_bio_DHparams' has been explicitly marked deprecated here 479 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH) | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../src/crypto/crypto_context.cc:1878:3: warning: 'DH_get0_pqg' is deprecated [-Wdeprecated-declarations] 1878 | DH_get0_pqg(dh.get(), &p, nullptr, nullptr); | ^ /usr/include/openssl/dh.h:264:1: note: 'DH_get0_pqg' has been explicitly marked deprecated here 264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../src/crypto/crypto_context.cc:2283:3: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] 2283 | HMAC_Init_ex( | ^ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../src/crypto/crypto_context.cc:2310:9: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] 2310 | HMAC_Init_ex(hctx, | ^ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../src/crypto/crypto_context.cc:2327:7: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] 2327 | HMAC_Init_ex(hctx, | ^ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_context.cc:1: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:217:39: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 217 | void operator()(T* pointer) const { function(pointer); } | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:398:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here 398 | get_deleter()(std::move(__ptr)); | ^ ../../deps/ncrypto/ncrypto.h:987:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 987 | DHPointer() = default; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 14 warnings generated. [1916/1984] CXX obj/src/crypto/libnode.crypto_ml_dsa.o In file included from ../../src/crypto/crypto_ml_dsa.cc:1: In file included from ../../src/crypto/crypto_ml_dsa.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_ml_dsa.cc:1: In file included from ../../src/crypto/crypto_ml_dsa.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_ml_dsa.cc:1: In file included from ../../src/crypto/crypto_ml_dsa.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_ml_dsa.cc:1: In file included from ../../src/crypto/crypto_ml_dsa.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_ml_dsa.cc:1: In file included from ../../src/crypto/crypto_ml_dsa.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_ml_dsa.cc:1: In file included from ../../src/crypto/crypto_ml_dsa.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_ml_dsa.cc:1: In file included from ../../src/crypto/crypto_ml_dsa.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_ml_dsa.cc:1: In file included from ../../src/crypto/crypto_ml_dsa.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1917/1984] CXX obj/src/crypto/libnode.crypto_ec.o In file included from ../../src/crypto/crypto_ec.cc:1: In file included from ../../src/crypto/crypto_ec.h:8: In file included from ../../src/crypto/crypto_keygen.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_ec.cc:1: In file included from ../../src/crypto/crypto_ec.h:8: In file included from ../../src/crypto/crypto_keygen.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_ec.cc:1: In file included from ../../src/crypto/crypto_ec.h:8: In file included from ../../src/crypto/crypto_keygen.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_ec.cc:1: In file included from ../../src/crypto/crypto_ec.h:8: In file included from ../../src/crypto/crypto_keygen.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_ec.cc:1: In file included from ../../src/crypto/crypto_ec.h:8: In file included from ../../src/crypto/crypto_keygen.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_ec.cc:1: In file included from ../../src/crypto/crypto_ec.h:8: In file included from ../../src/crypto/crypto_keygen.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_ec.cc:1: In file included from ../../src/crypto/crypto_ec.h:8: In file included from ../../src/crypto/crypto_keygen.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_ec.cc:1: In file included from ../../src/crypto/crypto_ec.h:8: In file included from ../../src/crypto/crypto_keygen.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../src/crypto/crypto_ec.cc:200:8: warning: 'ECDH_compute_key' is deprecated [-Wdeprecated-declarations] 200 | if (!ECDH_compute_key( | ^ /usr/include/openssl/ec.h:1307:1: note: 'ECDH_compute_key' has been explicitly marked deprecated here 1307 | OSSL_DEPRECATEDIN_3_0 int ECDH_compute_key(void *out, size_t outlen, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../src/crypto/crypto_ec.cc:480:11: warning: 'ECDH_compute_key' is deprecated [-Wdeprecated-declarations] 480 | if (ECDH_compute_key( | ^ /usr/include/openssl/ec.h:1307:1: note: 'ECDH_compute_key' has been explicitly marked deprecated here 1307 | OSSL_DEPRECATEDIN_3_0 int ECDH_compute_key(void *out, size_t outlen, | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 10 warnings generated. [1918/1984] STAMP obj/node_mksnapshot.compile_depends.stamp [1919/1984] STAMP obj/embedtest.compile_depends.stamp [1920/1984] STAMP obj/cctest.compile_depends.stamp [1921/1984] CXX obj/src/crypto/libnode.crypto_kem.o In file included from ../../src/crypto/crypto_kem.cc:1: In file included from ../../src/crypto/crypto_kem.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_kem.cc:1: In file included from ../../src/crypto/crypto_kem.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_kem.cc:1: In file included from ../../src/crypto/crypto_kem.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_kem.cc:1: In file included from ../../src/crypto/crypto_kem.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_kem.cc:1: In file included from ../../src/crypto/crypto_kem.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_kem.cc:1: In file included from ../../src/crypto/crypto_kem.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_kem.cc:1: In file included from ../../src/crypto/crypto_kem.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_kem.cc:1: In file included from ../../src/crypto/crypto_kem.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1922/1984] CXX obj/src/node_mksnapshot.node_snapshot_stub.o [1923/1984] CXX obj/src/crypto/libnode.crypto_spkac.o In file included from ../../src/crypto/crypto_spkac.cc:2: In file included from ../../src/crypto/crypto_common.h:8: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_spkac.cc:2: In file included from ../../src/crypto/crypto_common.h:8: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_spkac.cc:2: In file included from ../../src/crypto/crypto_common.h:8: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_spkac.cc:2: In file included from ../../src/crypto/crypto_common.h:8: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_spkac.cc:2: In file included from ../../src/crypto/crypto_common.h:8: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_spkac.cc:2: In file included from ../../src/crypto/crypto_common.h:8: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_spkac.cc:2: In file included from ../../src/crypto/crypto_common.h:8: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_spkac.cc:2: In file included from ../../src/crypto/crypto_common.h:8: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1924/1984] CXX obj/src/crypto/libnode.crypto_kmac.o In file included from ../../src/crypto/crypto_kmac.cc:1: In file included from ../../src/crypto/crypto_kmac.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_kmac.cc:1: In file included from ../../src/crypto/crypto_kmac.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_kmac.cc:1: In file included from ../../src/crypto/crypto_kmac.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_kmac.cc:1: In file included from ../../src/crypto/crypto_kmac.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_kmac.cc:1: In file included from ../../src/crypto/crypto_kmac.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_kmac.cc:1: In file included from ../../src/crypto/crypto_kmac.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_kmac.cc:1: In file included from ../../src/crypto/crypto_kmac.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_kmac.cc:1: In file included from ../../src/crypto/crypto_kmac.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1925/1984] CXX obj/src/crypto/libnode.crypto_hmac.o In file included from ../../src/crypto/crypto_hmac.cc:1: In file included from ../../src/crypto/crypto_hmac.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_hmac.cc:1: In file included from ../../src/crypto/crypto_hmac.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_hmac.cc:1: In file included from ../../src/crypto/crypto_hmac.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_hmac.cc:1: In file included from ../../src/crypto/crypto_hmac.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_hmac.cc:1: In file included from ../../src/crypto/crypto_hmac.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_hmac.cc:1: In file included from ../../src/crypto/crypto_hmac.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_hmac.cc:1: In file included from ../../src/crypto/crypto_hmac.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_hmac.cc:1: In file included from ../../src/crypto/crypto_hmac.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1926/1984] CXX obj/src/crypto/libnode.crypto_random.o In file included from ../../src/crypto/crypto_random.cc:1: In file included from ../../src/crypto/crypto_random.h:7: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_random.cc:1: In file included from ../../src/crypto/crypto_random.h:7: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_random.cc:1: In file included from ../../src/crypto/crypto_random.h:7: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_random.cc:1: In file included from ../../src/crypto/crypto_random.h:7: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_random.cc:1: In file included from ../../src/crypto/crypto_random.h:7: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_random.cc:1: In file included from ../../src/crypto/crypto_random.h:7: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_random.cc:1: In file included from ../../src/crypto/crypto_random.h:7: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_random.cc:1: In file included from ../../src/crypto/crypto_random.h:7: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1927/1984] CXX obj/src/crypto/libnode.crypto_util.o In file included from ../../src/crypto/crypto_util.cc:1: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_util.cc:1: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_util.cc:1: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_util.cc:1: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_util.cc:1: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_util.cc:1: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_util.cc:1: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_util.cc:1: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../src/crypto/crypto_util.cc:481:20: warning: 'ERR_func_error_string' is deprecated [-Wdeprecated-declarations] 481 | const char* fs = ERR_func_error_string(err); | ^ /usr/include/openssl/err.h:462:1: note: 'ERR_func_error_string' has been explicitly marked deprecated here 462 | OSSL_DEPRECATEDIN_3_0 const char *ERR_func_error_string(unsigned long e); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 9 warnings generated. [1928/1984] CXX obj/src/crypto/libnode.crypto_rsa.o In file included from ../../src/crypto/crypto_rsa.cc:1: In file included from ../../src/crypto/crypto_rsa.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_rsa.cc:1: In file included from ../../src/crypto/crypto_rsa.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_rsa.cc:1: In file included from ../../src/crypto/crypto_rsa.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_rsa.cc:1: In file included from ../../src/crypto/crypto_rsa.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_rsa.cc:1: In file included from ../../src/crypto/crypto_rsa.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_rsa.cc:1: In file included from ../../src/crypto/crypto_rsa.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_rsa.cc:1: In file included from ../../src/crypto/crypto_rsa.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_rsa.cc:1: In file included from ../../src/crypto/crypto_rsa.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../src/crypto/crypto_rsa.cc:387:18: warning: 'RSA_new' is deprecated [-Wdeprecated-declarations] 387 | RSAPointer rsa(RSA_new()); | ^ /usr/include/openssl/rsa.h:212:1: note: 'RSA_new' has been explicitly marked deprecated here 212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_rsa.cc:1: In file included from ../../src/crypto/crypto_rsa.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:217:39: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 217 | void operator()(T* pointer) const { function(pointer); } | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:398:4: note: in instantiation of member function 'ncrypto::FunctionDeleter::operator()' requested here 398 | get_deleter()(std::move(__ptr)); | ^ ../../src/crypto/crypto_rsa.cc:387:14: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 387 | RSAPointer rsa(RSA_new()); | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 10 warnings generated. [1929/1984] CXX obj/src/embedtest.node_snapshot_stub.o [1930/1984] CXX obj/src/cctest.node_snapshot_stub.o [1931/1984] CXX obj/test/embedding/embedtest.embedtest.o [1932/1984] CXX obj/src/crypto/libnode.crypto_dh.o In file included from ../../src/crypto/crypto_dh.cc:1: In file included from ../../src/crypto/crypto_dh.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_dh.cc:1: In file included from ../../src/crypto/crypto_dh.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_dh.cc:1: In file included from ../../src/crypto/crypto_dh.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_dh.cc:1: In file included from ../../src/crypto/crypto_dh.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_dh.cc:1: In file included from ../../src/crypto/crypto_dh.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_dh.cc:1: In file included from ../../src/crypto/crypto_dh.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_dh.cc:1: In file included from ../../src/crypto/crypto_dh.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_dh.cc:1: In file included from ../../src/crypto/crypto_dh.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1933/1984] CXX obj/src/crypto/libnode.crypto_hash.o In file included from ../../src/crypto/crypto_hash.cc:1: In file included from ../../src/crypto/crypto_hash.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_hash.cc:1: In file included from ../../src/crypto/crypto_hash.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_hash.cc:1: In file included from ../../src/crypto/crypto_hash.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_hash.cc:1: In file included from ../../src/crypto/crypto_hash.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_hash.cc:1: In file included from ../../src/crypto/crypto_hash.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_hash.cc:1: In file included from ../../src/crypto/crypto_hash.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_hash.cc:1: In file included from ../../src/crypto/crypto_hash.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_hash.cc:1: In file included from ../../src/crypto/crypto_hash.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1934/1984] CXX obj/src/crypto/libnode.crypto_scrypt.o In file included from ../../src/crypto/crypto_scrypt.cc:1: In file included from ../../src/crypto/crypto_scrypt.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_scrypt.cc:1: In file included from ../../src/crypto/crypto_scrypt.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_scrypt.cc:1: In file included from ../../src/crypto/crypto_scrypt.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_scrypt.cc:1: In file included from ../../src/crypto/crypto_scrypt.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_scrypt.cc:1: In file included from ../../src/crypto/crypto_scrypt.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_scrypt.cc:1: In file included from ../../src/crypto/crypto_scrypt.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_scrypt.cc:1: In file included from ../../src/crypto/crypto_scrypt.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_scrypt.cc:1: In file included from ../../src/crypto/crypto_scrypt.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1935/1984] CXX obj/src/crypto/libnode.crypto_keygen.o In file included from ../../src/crypto/crypto_keygen.cc:1: In file included from ../../src/crypto/crypto_keygen.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_keygen.cc:1: In file included from ../../src/crypto/crypto_keygen.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_keygen.cc:1: In file included from ../../src/crypto/crypto_keygen.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_keygen.cc:1: In file included from ../../src/crypto/crypto_keygen.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_keygen.cc:1: In file included from ../../src/crypto/crypto_keygen.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_keygen.cc:1: In file included from ../../src/crypto/crypto_keygen.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_keygen.cc:1: In file included from ../../src/crypto/crypto_keygen.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_keygen.cc:1: In file included from ../../src/crypto/crypto_keygen.h:8: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1936/1984] CXX obj/src/crypto/libnode.crypto_keys.o In file included from ../../src/crypto/crypto_keys.cc:1: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_keys.cc:1: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_keys.cc:1: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_keys.cc:1: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_keys.cc:1: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_keys.cc:1: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_keys.cc:1: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_keys.cc:1: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1937/1984] CXX obj/test/cctest/inspector/cctest.test_node_protocol.o [1938/1984] CXX obj/test/cctest/inspector/cctest.test_network_requests_buffer.o [1939/1984] CXX obj/src/crypto/libnode.crypto_x509.o In file included from ../../src/crypto/crypto_x509.cc:1: In file included from ../../src/crypto/crypto_x509.h:7: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_x509.cc:1: In file included from ../../src/crypto/crypto_x509.h:7: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_x509.cc:1: In file included from ../../src/crypto/crypto_x509.h:7: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_x509.cc:1: In file included from ../../src/crypto/crypto_x509.h:7: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_x509.cc:1: In file included from ../../src/crypto/crypto_x509.h:7: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_x509.cc:1: In file included from ../../src/crypto/crypto_x509.h:7: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_x509.cc:1: In file included from ../../src/crypto/crypto_x509.h:7: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_x509.cc:1: In file included from ../../src/crypto/crypto_x509.h:7: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../src/crypto/crypto_x509.cc:687:14: warning: 'i2d_RSA_PUBKEY' is deprecated [-Wdeprecated-declarations] 687 | int size = i2d_RSA_PUBKEY(rsa, nullptr); | ^ /usr/include/openssl/x509.h:727:41: note: 'i2d_RSA_PUBKEY' has been explicitly marked deprecated here 727 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSA_PUBKEY) | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../src/crypto/crypto_x509.cc:694:12: warning: 'i2d_RSA_PUBKEY' is deprecated [-Wdeprecated-declarations] 694 | CHECK_GE(i2d_RSA_PUBKEY(rsa, &serialized), 0); | ^ /usr/include/openssl/x509.h:727:41: note: 'i2d_RSA_PUBKEY' has been explicitly marked deprecated here 727 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, RSA, RSA_PUBKEY) | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../src/crypto/crypto_x509.cc:723:46: warning: 'EC_KEY_get_conv_form' is deprecated [-Wdeprecated-declarations] 723 | return ECPointToBuffer(env, group, pubkey, EC_KEY_get_conv_form(ec)) | ^ /usr/include/openssl/ec.h:1085:1: note: 'EC_KEY_get_conv_form' has been explicitly marked deprecated here 1085 | OSSL_DEPRECATEDIN_3_0 point_conversion_form_t EC_KEY_get_conv_form(const EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 11 warnings generated. [1940/1984] CXX obj/src/libnode.node_crypto.o In file included from ../../src/node_crypto.cc:22: In file included from ../../src/node_crypto.h:31: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_crypto.cc:22: In file included from ../../src/node_crypto.h:31: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_crypto.cc:22: In file included from ../../src/node_crypto.h:31: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_crypto.cc:22: In file included from ../../src/node_crypto.h:31: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_crypto.cc:22: In file included from ../../src/node_crypto.h:31: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_crypto.cc:22: In file included from ../../src/node_crypto.h:31: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_crypto.cc:22: In file included from ../../src/node_crypto.h:31: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/node_crypto.cc:22: In file included from ../../src/node_crypto.h:31: In file included from ../../src/crypto/crypto_aes.h:6: In file included from ../../src/crypto/crypto_cipher.h:6: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1941/1984] CXX obj/src/crypto/libnode.crypto_tls.o In file included from ../../src/crypto/crypto_tls.cc:22: In file included from ../../src/crypto/crypto_tls.h:27: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_tls.cc:22: In file included from ../../src/crypto/crypto_tls.h:27: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_tls.cc:22: In file included from ../../src/crypto/crypto_tls.h:27: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_tls.cc:22: In file included from ../../src/crypto/crypto_tls.h:27: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_tls.cc:22: In file included from ../../src/crypto/crypto_tls.h:27: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_tls.cc:22: In file included from ../../src/crypto/crypto_tls.h:27: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_tls.cc:22: In file included from ../../src/crypto/crypto_tls.h:27: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../src/crypto/crypto_tls.cc:22: In file included from ../../src/crypto/crypto_tls.h:27: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ ../../src/crypto/crypto_tls.cc:877:28: warning: 'ERR_func_error_string' is deprecated [-Wdeprecated-declarations] 877 | const char* fs = ERR_func_error_string(ssl_err); | ^ /usr/include/openssl/err.h:462:1: note: 'ERR_func_error_string' has been explicitly marked deprecated here 462 | OSSL_DEPRECATEDIN_3_0 const char *ERR_func_error_string(unsigned long e); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 9 warnings generated. [1942/1984] CXX obj/test/cctest/cctest.test_base64.o [1943/1984] CXX obj/test/cctest/cctest.test_crypto_clienthello.o [1944/1984] CXX obj/tools/snapshot/node_mksnapshot.node_mksnapshot.o [1945/1984] CXX obj/test/cctest/cctest.test_json_utils.o [1946/1984] CXX obj/test/cctest/cctest.test_inspector_socket.o [1947/1984] CXX obj/test/cctest/cctest.test_inspector_socket_server.o [1948/1984] CXX obj/test/cctest/cctest.node_test_fixture.o In file included from ../../test/cctest/node_test_fixture.cc:2: In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../../test/cctest/node_test_fixture.cc:2: ../../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] 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:453:55: note: insert '_Nullable' if the pointer may be null 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:453:55: note: insert '_Nonnull' if the pointer should never be null 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); | ^ | _Nonnull ../../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] 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:643:33: note: insert '_Nullable' if the pointer may be null 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:643:33: note: insert '_Nonnull' if the pointer should never be null 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nonnull ../../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] 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:648:33: note: insert '_Nullable' if the pointer may be null 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:648:33: note: insert '_Nonnull' if the pointer should never be null 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) | ^ | _Nonnull ../../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] 662 | Mutex* const mu_; | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:662:8: note: insert '_Nullable' if the pointer may be null 662 | Mutex* const mu_; | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:662:8: note: insert '_Nonnull' if the pointer should never be null 662 | Mutex* const mu_; | ^ | _Nonnull ../../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] 720 | Condition(bool (*func)(void*), void* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:30: note: insert '_Nullable' if the pointer may be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:30: note: insert '_Nonnull' if the pointer should never be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nonnull ../../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] 720 | Condition(bool (*func)(void*), void* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:19: note: insert '_Nullable' if the pointer may be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:19: note: insert '_Nonnull' if the pointer should never be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nonnull ../../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] 720 | Condition(bool (*func)(void*), void* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:38: note: insert '_Nullable' if the pointer may be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:38: note: insert '_Nonnull' if the pointer should never be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nonnull ../../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] 732 | Condition(bool (*func)(T*), T* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:27: note: insert '_Nullable' if the pointer may be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:27: note: insert '_Nonnull' if the pointer should never be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nonnull ../../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] 732 | Condition(bool (*func)(T*), T* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:19: note: insert '_Nullable' if the pointer may be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:19: note: insert '_Nonnull' if the pointer should never be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nonnull ../../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] 732 | Condition(bool (*func)(T*), T* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:32: note: insert '_Nullable' if the pointer may be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:32: note: insert '_Nonnull' if the pointer should never be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nonnull ../../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] 746 | Condition(bool (*func)(T*), | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:27: note: insert '_Nullable' if the pointer may be null 746 | Condition(bool (*func)(T*), | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:27: note: insert '_Nonnull' if the pointer should never be null 746 | Condition(bool (*func)(T*), | ^ | _Nonnull ../../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] 746 | Condition(bool (*func)(T*), | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:19: note: insert '_Nullable' if the pointer may be null 746 | Condition(bool (*func)(T*), | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:19: note: insert '_Nonnull' if the pointer should never be null 746 | Condition(bool (*func)(T*), | ^ | _Nonnull ../../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] 747 | typename absl::internal::type_identity::type* arg); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:747:60: note: insert '_Nullable' if the pointer may be null 747 | typename absl::internal::type_identity::type* arg); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:747:60: note: insert '_Nonnull' if the pointer should never be null 747 | typename absl::internal::type_identity::type* arg); | ^ | _Nonnull ../../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] 758 | Condition(T* object, | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:758:14: note: insert '_Nullable' if the pointer may be null 758 | Condition(T* object, | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:758:14: note: insert '_Nonnull' if the pointer should never be null 758 | Condition(T* object, | ^ | _Nonnull ../../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] 759 | bool (absl::internal::type_identity::type::*method)()); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:759:19: note: insert '_Nullable' if the member pointer may be null 759 | bool (absl::internal::type_identity::type::*method)()); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:759:19: note: insert '_Nonnull' if the member pointer should never be null 759 | bool (absl::internal::type_identity::type::*method)()); | ^ | _Nonnull ../../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] 763 | Condition(const T* object, | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:763:20: note: insert '_Nullable' if the pointer may be null 763 | Condition(const T* object, | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:763:20: note: insert '_Nonnull' if the pointer should never be null 763 | Condition(const T* object, | ^ | _Nonnull ../../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] 764 | bool (absl::internal::type_identity::type::*method)() const); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:764:19: note: insert '_Nullable' if the member pointer may be null 764 | bool (absl::internal::type_identity::type::*method)() const); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:764:19: note: insert '_Nonnull' if the member pointer should never be null 764 | bool (absl::internal::type_identity::type::*method)() const); | ^ | _Nonnull ../../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] 767 | explicit Condition(const bool* cond); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:767:32: note: insert '_Nullable' if the pointer may be null 767 | explicit Condition(const bool* cond); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:767:32: note: insert '_Nonnull' if the pointer should never be null 767 | explicit Condition(const bool* cond); | ^ | _Nonnull ../../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] 796 | explicit Condition(const T* obj) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:796:29: note: insert '_Nullable' if the pointer may be null 796 | explicit Condition(const T* obj) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:796:29: note: insert '_Nonnull' if the pointer should never be null 796 | explicit Condition(const T* obj) | ^ | _Nonnull ../../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] 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:46: note: insert '_Nullable' if the pointer may be null 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:46: note: insert '_Nonnull' if the pointer should never be null 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ | _Nonnull ../../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] 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:66: note: insert '_Nullable' if the pointer may be null 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:66: note: insert '_Nonnull' if the pointer should never be null 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ | _Nonnull ../../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] 847 | bool (*eval_)(const Condition*) = nullptr; | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:32: note: insert '_Nullable' if the pointer may be null 847 | bool (*eval_)(const Condition*) = nullptr; | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:32: note: insert '_Nonnull' if the pointer should never be null 847 | bool (*eval_)(const Condition*) = nullptr; | ^ | _Nonnull ../../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] 847 | bool (*eval_)(const Condition*) = nullptr; | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:9: note: insert '_Nullable' if the pointer may be null 847 | bool (*eval_)(const Condition*) = nullptr; | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:9: note: insert '_Nonnull' if the pointer should never be null 847 | bool (*eval_)(const Condition*) = nullptr; | ^ | _Nonnull ../../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] 850 | void* arg_ = nullptr; | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:850:7: note: insert '_Nullable' if the pointer may be null 850 | void* arg_ = nullptr; | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:850:7: note: insert '_Nonnull' if the pointer should never be null 850 | void* arg_ = nullptr; | ^ | _Nonnull ../../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] 853 | static bool CallVoidPtrFunction(const Condition*); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:853:50: note: insert '_Nullable' if the pointer may be null 853 | static bool CallVoidPtrFunction(const Condition*); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:853:50: note: insert '_Nonnull' if the pointer should never be null 853 | static bool CallVoidPtrFunction(const Condition*); | ^ | _Nonnull ../../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] 855 | static bool CastAndCallFunction(const Condition* c); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:855:50: note: insert '_Nullable' if the pointer may be null 855 | static bool CastAndCallFunction(const Condition* c); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:855:50: note: insert '_Nonnull' if the pointer should never be null 855 | static bool CastAndCallFunction(const Condition* c); | ^ | _Nonnull ../../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] 857 | static bool CastAndCallMethod(const Condition* c); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:857:48: note: insert '_Nullable' if the pointer may be null 857 | static bool CastAndCallMethod(const Condition* c); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:857:48: note: insert '_Nonnull' if the pointer should never be null 857 | static bool CastAndCallMethod(const Condition* c); | ^ | _Nonnull ../../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] 869 | inline void ReadCallback(T* callback) const { | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:869:29: note: insert '_Nullable' if the pointer may be null 869 | inline void ReadCallback(T* callback) const { | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:869:29: note: insert '_Nonnull' if the pointer should never be null 869 | inline void ReadCallback(T* callback) const { | ^ | _Nonnull ../../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] 873 | static bool AlwaysTrue(const Condition*) { return true; } | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:873:41: note: insert '_Nullable' if the pointer may be null 873 | static bool AlwaysTrue(const Condition*) { return true; } | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:873:41: note: insert '_Nonnull' if the pointer should never be null 873 | static bool AlwaysTrue(const Condition*) { return true; } | ^ | _Nonnull ../../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] 927 | void Wait(Mutex* mu) { | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:927:18: note: insert '_Nullable' if the pointer may be null 927 | void Wait(Mutex* mu) { | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:927:18: note: insert '_Nonnull' if the pointer should never be null 927 | void Wait(Mutex* mu) { | ^ | _Nonnull ../../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] 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:944:29: note: insert '_Nullable' if the pointer may be null 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:944:29: note: insert '_Nonnull' if the pointer should never be null 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { | ^ | _Nonnull ../../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] 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:963:30: note: insert '_Nullable' if the pointer may be null 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:963:30: note: insert '_Nonnull' if the pointer should never be null 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { | ^ | _Nonnull ../../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] 982 | void EnableDebugLog(const char* name); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:982:33: note: insert '_Nullable' if the pointer may be null 982 | void EnableDebugLog(const char* name); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:982:33: note: insert '_Nonnull' if the pointer should never be null 982 | void EnableDebugLog(const char* name); | ^ | _Nonnull ../../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] 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:985:24: note: insert '_Nullable' if the pointer may be null 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:985:24: note: insert '_Nonnull' if the pointer should never be null 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); | ^ | _Nonnull ../../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] 986 | void Remove(base_internal::PerThreadSynch* s); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:986:44: note: insert '_Nullable' if the pointer may be null 986 | void Remove(base_internal::PerThreadSynch* s); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:986:44: note: insert '_Nonnull' if the pointer should never be null 986 | void Remove(base_internal::PerThreadSynch* s); | ^ | _Nonnull ../../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] 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1002:32: note: insert '_Nullable' if the pointer may be null 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1002:32: note: insert '_Nonnull' if the pointer should never be null 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nonnull ../../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] 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1009:32: note: insert '_Nullable' if the pointer may be null 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1009:32: note: insert '_Nonnull' if the pointer should never be null 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) | ^ | _Nonnull ../../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] 1024 | Mutex* const mu_; | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1024:8: note: insert '_Nullable' if the pointer may be null 1024 | Mutex* const mu_; | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1024:8: note: insert '_Nonnull' if the pointer should never be null 1024 | Mutex* const mu_; | ^ | _Nonnull ../../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] 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1037:37: note: insert '_Nullable' if the pointer may be null 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1037:37: note: insert '_Nonnull' if the pointer should never be null 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nonnull ../../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] 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1042:37: note: insert '_Nullable' if the pointer may be null 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1042:37: note: insert '_Nonnull' if the pointer should never be null 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) | ^ | _Nonnull ../../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] 1057 | Mutex* mu_; | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1057:8: note: insert '_Nullable' if the pointer may be null 1057 | Mutex* mu_; | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1057:8: note: insert '_Nonnull' if the pointer should never be null 1057 | Mutex* mu_; | ^ | _Nonnull ../../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] 1089 | bool Condition::CastAndCallMethod(const Condition* c) { | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1089:50: note: insert '_Nullable' if the pointer may be null 1089 | bool Condition::CastAndCallMethod(const Condition* c) { | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1089:50: note: insert '_Nonnull' if the pointer should never be null 1089 | bool Condition::CastAndCallMethod(const Condition* c) { | ^ | _Nonnull ../../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] 1098 | bool Condition::CastAndCallFunction(const Condition* c) { | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1098:52: note: insert '_Nullable' if the pointer may be null 1098 | bool Condition::CastAndCallFunction(const Condition* c) { | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1098:52: note: insert '_Nonnull' if the pointer should never be null 1098 | bool Condition::CastAndCallFunction(const Condition* c) { | ^ | _Nonnull ../../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] 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:43: note: insert '_Nullable' if the pointer may be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:43: note: insert '_Nonnull' if the pointer should never be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nonnull ../../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] 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:35: note: insert '_Nullable' if the pointer may be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:35: note: insert '_Nonnull' if the pointer should never be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nonnull ../../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] 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:48: note: insert '_Nullable' if the pointer may be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:48: note: insert '_Nonnull' if the pointer should never be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nonnull ../../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] 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:19: note: insert '_Nullable' if the pointer may be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:19: note: insert '_Nonnull' if the pointer should never be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nonnull ../../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] 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:11: note: insert '_Nullable' if the pointer may be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:11: note: insert '_Nonnull' if the pointer should never be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nonnull ../../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] 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:70: note: insert '_Nullable' if the pointer may be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:70: note: insert '_Nonnull' if the pointer should never be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nonnull ../../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] 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:6: note: insert '_Nullable' if the pointer may be null 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:6: note: insert '_Nonnull' if the pointer should never be null 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ | _Nonnull ../../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] 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:22: note: insert '_Nullable' if the member pointer may be null 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:22: note: insert '_Nonnull' if the member pointer should never be null 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ | _Nonnull ../../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] 1131 | const T* object, | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1131:12: note: insert '_Nullable' if the pointer may be null 1131 | const T* object, | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1131:12: note: insert '_Nonnull' if the pointer should never be null 1131 | const T* object, | ^ | _Nonnull ../../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] 1132 | bool (absl::internal::type_identity::type::*method)() const) | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1132:11: note: insert '_Nullable' if the member pointer may be null 1132 | bool (absl::internal::type_identity::type::*method)() const) | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1132:11: note: insert '_Nonnull' if the member pointer should never be null 1132 | bool (absl::internal::type_identity::type::*method)() const) | ^ | _Nonnull ../../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] 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1150:34: note: insert '_Nullable' if the pointer may be null 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1150:34: note: insert '_Nonnull' if the pointer should never be null 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); | ^ | _Nonnull ../../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] 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:47: note: insert '_Nullable' if the pointer may be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:47: note: insert '_Nonnull' if the pointer should never be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nonnull ../../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] 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:64: note: insert '_Nullable' if the pointer may be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:64: note: insert '_Nonnull' if the pointer should never be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nonnull ../../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] 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:32: note: insert '_Nullable' if the pointer may be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:32: note: insert '_Nonnull' if the pointer should never be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nonnull ../../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] 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:49: note: insert '_Nullable' if the pointer may be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:49: note: insert '_Nonnull' if the pointer should never be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nonnull ../../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] 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:66: note: insert '_Nullable' if the pointer may be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:66: note: insert '_Nonnull' if the pointer should never be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nonnull ../../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] 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:34: note: insert '_Nullable' if the pointer may be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nullable ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:34: note: insert '_Nonnull' if the pointer should never be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nonnull 61 warnings generated. [1949/1984] CXX obj/test/cctest/cctest.test_aliased_buffer.o [1950/1984] CXX obj/test/cctest/cctest.test_cppgc.o [1951/1984] CXX obj/test/cctest/cctest.test_base_object_ptr.o [1952/1984] CXX obj/test/cctest/cctest.test_dataqueue.o [1953/1984] CXX obj/test/cctest/cctest.test_diagnostics_channel.o [1954/1984] CXX obj/test/cctest/cctest.test_environment.o [1955/1984] CXX obj/test/cctest/cctest.test_linked_binding.o [1956/1984] CXX obj/test/cctest/cctest.test_traced_value.o [1957/1984] CXX obj/test/cctest/cctest.test_node_api.o [1958/1984] CXX obj/test/cctest/cctest.test_lru_cache.o [1959/1984] CXX obj/test/cctest/cctest.test_node_crypto.o In file included from ../../test/cctest/test_node_crypto.cc:5: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto.cc:5: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto.cc:5: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto.cc:5: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto.cc:5: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto.cc:5: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto.cc:5: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto.cc:5: In file included from ../../src/crypto/crypto_context.h:7: In file included from ../../src/crypto/crypto_keys.h:6: In file included from ../../src/crypto/crypto_util.h:15: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto.cc:8: ../../deps/googletest/include/gtest/gtest.h:1485:28: warning: comparison of integers of different signs: 'const unsigned long' and 'const int' [-Wsign-compare] 1485 | GTEST_IMPL_CMP_HELPER_(GT, >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../deps/googletest/include/gtest/gtest.h:1467:14: note: expanded from macro 'GTEST_IMPL_CMP_HELPER_' 1467 | if (val1 op val2) { \ | ~~~~ ^ ~~~~ ../../test/cctest/test_node_crypto.cc:31:3: note: in instantiation of function template specialization 'testing::internal::CmpHelperGT' requested here 31 | EXPECT_GT(node::crypto::kSizeOf_SSL_CTX, 0) | ^ ../../deps/googletest/include/gtest/gtest.h:1906:44: note: expanded from macro 'EXPECT_GT' 1906 | EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperGT, val1, val2) | ^ ../../deps/googletest/include/gtest/gtest_pred_impl.h:144:23: note: expanded from macro 'EXPECT_PRED_FORMAT2' 144 | GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_) | ^ ../../deps/googletest/include/gtest/gtest_pred_impl.h:134:17: note: expanded from macro 'GTEST_PRED_FORMAT2_' 134 | GTEST_ASSERT_(pred_format(#v1, #v2, v1, v2), on_failure) | ^ ../../deps/googletest/include/gtest/gtest_pred_impl.h:79:52: note: expanded from macro 'GTEST_ASSERT_' 79 | if (const ::testing::AssertionResult gtest_ar = (expression)) \ | ^ In file included from ../../test/cctest/test_node_crypto.cc:8: ../../deps/googletest/include/gtest/gtest.h:1481:28: warning: comparison of integers of different signs: 'const unsigned long' and 'const int' [-Wsign-compare] 1481 | GTEST_IMPL_CMP_HELPER_(LT, <) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../deps/googletest/include/gtest/gtest.h:1467:14: note: expanded from macro 'GTEST_IMPL_CMP_HELPER_' 1467 | if (val1 op val2) { \ | ~~~~ ^ ~~~~ ../../test/cctest/test_node_crypto.cc:39:3: note: in instantiation of function template specialization 'testing::internal::CmpHelperLT' requested here 39 | EXPECT_LT(node::crypto::kSizeOf_SSL_CTX, 10000) | ^ ../../deps/googletest/include/gtest/gtest.h:1902:44: note: expanded from macro 'EXPECT_LT' 1902 | EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperLT, val1, val2) | ^ ../../deps/googletest/include/gtest/gtest_pred_impl.h:144:23: note: expanded from macro 'EXPECT_PRED_FORMAT2' 144 | GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_) | ^ ../../deps/googletest/include/gtest/gtest_pred_impl.h:134:17: note: expanded from macro 'GTEST_PRED_FORMAT2_' 134 | GTEST_ASSERT_(pred_format(#v1, #v2, v1, v2), on_failure) | ^ ../../deps/googletest/include/gtest/gtest_pred_impl.h:79:52: note: expanded from macro 'GTEST_ASSERT_' 79 | if (const ::testing::AssertionResult gtest_ar = (expression)) \ | ^ In file included from ../../test/cctest/test_node_crypto.cc:8: ../../deps/googletest/include/gtest/gtest.h:1399:11: warning: comparison of integers of different signs: 'const unsigned long' and 'const int' [-Wsign-compare] 1399 | if (lhs == rhs) { | ~~~ ^ ~~~ ../../deps/googletest/include/gtest/gtest.h:1418:12: note: in instantiation of function template specialization 'testing::internal::CmpHelperEQ' requested here 1418 | return CmpHelperEQ(lhs_expression, rhs_expression, lhs, rhs); | ^ ../../test/cctest/test_node_crypto.cc:47:3: note: in instantiation of function template specialization 'testing::internal::EqHelper::Compare' requested here 47 | EXPECT_EQ(node::crypto::kSizeOf_SSL_CTX, 240); | ^ ../../deps/googletest/include/gtest/gtest.h:1896:54: note: expanded from macro 'EXPECT_EQ' 1896 | EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2) | ^ ../../deps/googletest/include/gtest/gtest_pred_impl.h:144:23: note: expanded from macro 'EXPECT_PRED_FORMAT2' 144 | GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_) | ^ ../../deps/googletest/include/gtest/gtest_pred_impl.h:134:17: note: expanded from macro 'GTEST_PRED_FORMAT2_' 134 | GTEST_ASSERT_(pred_format(#v1, #v2, v1, v2), on_failure) | ^ ../../deps/googletest/include/gtest/gtest_pred_impl.h:79:52: note: expanded from macro 'GTEST_ASSERT_' 79 | if (const ::testing::AssertionResult gtest_ar = (expression)) \ | ^ 11 warnings generated. [1960/1984] CXX obj/test/cctest/cctest.test_node_postmortem_metadata.o [1961/1984] CXX obj/test/cctest/cctest.test_node_crypto_env.o In file included from ../../test/cctest/test_node_crypto_env.cc:1: ../../deps/ncrypto/ncrypto.h:225:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto_env.cc:1: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ ../../deps/ncrypto/ncrypto.h:225:20: note: in instantiation of template type alias 'DeleteFnPtr' requested here 225 | using RSAPointer = DeleteFnPtr; | ^ /usr/include/openssl/rsa.h:303:1: note: 'RSA_free' has been explicitly marked deprecated here 303 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto_env.cc:1: ../../deps/ncrypto/ncrypto.h:1047:19: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 1047 | DeleteFnPtr dh_; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto_env.cc:1: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto_env.cc:1: ../../deps/ncrypto/ncrypto.h:1391:23: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 1391 | DeleteFnPtr key_; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto_env.cc:1: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'EC_KEY_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/ec.h:1014:1: note: 'EC_KEY_free' has been explicitly marked deprecated here 1014 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto_env.cc:1: ../../deps/ncrypto/ncrypto.h:1471:25: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1471 | DeleteFnPtr ctx_; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from ../../test/cctest/test_node_crypto_env.cc:1: ../../deps/ncrypto/ncrypto.h:222:49: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 222 | using DeleteFnPtr = typename FunctionDeleter::Pointer; | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 8 warnings generated. [1962/1984] CXX obj/test/cctest/cctest.test_node_task_runner.o [1963/1984] CXX obj/test/cctest/cctest.test_path.o [1964/1984] CXX obj/test/cctest/cctest.test_per_process.o [1965/1984] CXX obj/test/cctest/cctest.test_report.o [1966/1984] CXX obj/test/cctest/cctest.test_sockaddr.o [1967/1984] CXX obj/test/cctest/cctest.test_platform.o [1968/1984] CXX obj/test/cctest/cctest.test_string_bytes.o [1969/1984] CXX obj/test/cctest/cctest.test_util.o [1970/1984] SOLINK lib/libnode.so.137 llvm-nm: error: : --format value should be one of: bsd, posix, sysv, darwin, just-symbols [1971/1984] STAMP obj/cctest.actions_depends.stamp [1972/1984] STAMP obj/node.actions_depends.stamp [1973/1984] STAMP obj/node_mksnapshot.actions_depends.stamp [1974/1984] STAMP obj/embedtest.actions_depends.stamp [1975/1984] STAMP obj/fuzz_ClientHelloParser.actions_depends.stamp [1976/1984] STAMP obj/fuzz_env.actions_depends.stamp [1977/1984] STAMP obj/fuzz_strings.actions_depends.stamp [1978/1984] ACTION node: reset_openssl_cnf_c7de64acc334c781225dd9ecab90c07be41fb9a270532162e1ee46a250592683 [1979/1984] CXX obj/src/node.node_main.o [1980/1984] CXX obj/src/node.node_snapshot_stub.o [1981/1984] LINK node [1982/1984] LINK node_mksnapshot [1983/1984] LINK embedtest [1984/1984] LINK cctest + cd /home/build/YPKG/root/nodejs-24/build/node-v24.16.0 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/nodejs-24/build/node-v24.16.0 + workdir=/home/build/YPKG/root/nodejs-24/build/node-v24.16.0 + export package=nodejs-24 + package=nodejs-24 + export release=2 + release=2 + export version=24.16.0 + version=24.16.0 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/nodejs-24/install + installdir=/home/build/YPKG/root/nodejs-24/install + export PKG_ROOT_DIR=/home/build/YPKG/root/nodejs-24 + PKG_ROOT_DIR=/home/build/YPKG/root/nodejs-24 + export PKG_BUILD_DIR=/home/build/YPKG/root/nodejs-24/build + PKG_BUILD_DIR=/home/build/YPKG/root/nodejs-24/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=clang + CC=clang + export CXX=clang++ + CXX=clang++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export AR=llvm-ar + AR=llvm-ar + export RANLIB=llvm-ranlib + RANLIB=llvm-ranlib + export NM=llvm-nm + NM=llvm-nm + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1779464944 + SOURCE_DATE_EPOCH=1779464944 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + NODEJS_MAJOR=24 + NODEJS_SONAME=137 + NODEJS_PRIVATE_SITELIB=/usr/lib64/node_modules_24 + mv -v out/Release/lib/libnode.so.137 out/Release/lib/libnode.so.137.TOC out/Release/ renamed 'out/Release/lib/libnode.so.137' -> 'out/Release/libnode.so.137' renamed 'out/Release/lib/libnode.so.137.TOC' -> 'out/Release/libnode.so.137.TOC' + ./tools/install.py install --dest-dir /home/build/YPKG/root/nodejs-24/install --prefix /usr installing /home/build/YPKG/root/nodejs-24/install/usr/bin/node installing /home/build/YPKG/root/nodejs-24/install/usr/lib64/libnode.so.137 installing /home/build/YPKG/root/nodejs-24/install/usr/share/doc/node/gdbinit installing /home/build/YPKG/root/nodejs-24/install/usr/share/doc/node/lldb_commands.py installing /home/build/YPKG/root/nodejs-24/install/usr/share/man/man1/node.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/README.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/.npmrc installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-get.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-fund.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-ls.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-edit.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-completion.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-explore.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-publish.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-rebuild.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-uninstall.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-dist-tag.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-team.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-prune.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-exec.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-ll.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-install-test.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-ci.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-install-ci-test.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-diff.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-link.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-config.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-unstar.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-logout.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-audit.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-run.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-cache.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-repo.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-org.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-stop.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-view.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-profile.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-undeprecate.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-explain.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-adduser.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-token.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-restart.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-login.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-help-search.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-find-dupes.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-deprecate.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-install.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-sbom.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-help.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-outdated.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-owner.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-start.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npx.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-doctor.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-unpublish.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-root.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-docs.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-test.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-prefix.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-search.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-version.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-star.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-set.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-dedupe.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-init.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-bugs.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-pack.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-ping.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-pkg.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-stars.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-trust.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-whoami.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-shrinkwrap.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-query.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-update.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/commands/npm-access.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/configuring-npm/package-lock-json.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/configuring-npm/folders.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/configuring-npm/package-json.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/configuring-npm/npm-shrinkwrap-json.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/configuring-npm/npmrc.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/configuring-npm/npm-global.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/configuring-npm/npm-json.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/configuring-npm/install.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/using-npm/scope.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/using-npm/package-spec.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/using-npm/config.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/using-npm/registry.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/using-npm/scripts.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/using-npm/orgs.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/using-npm/logging.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/using-npm/dependency-selectors.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/using-npm/workspaces.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/using-npm/developers.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/output/using-npm/removal.html installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-init.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-exec.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-outdated.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-stars.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-config.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-org.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-stop.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-undeprecate.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-adduser.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-star.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-prefix.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-root.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-unstar.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-bugs.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-link.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-help-search.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-update.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-ci.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-logout.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-access.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-publish.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-shrinkwrap.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-team.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-ls.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-help.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-completion.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-sbom.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-cache.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-ping.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-doctor.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-token.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-uninstall.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-set.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-query.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-find-dupes.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-test.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-install-ci-test.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-owner.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-unpublish.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-run.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-login.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-version.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-pack.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-install-test.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-trust.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-docs.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-rebuild.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-pkg.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-explain.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-get.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-view.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-dist-tag.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-diff.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-dedupe.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-repo.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-start.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-audit.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-deprecate.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npx.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-explore.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-edit.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-profile.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-prune.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-ll.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-fund.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-search.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-whoami.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-install.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/commands/npm-restart.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/configuring-npm/folders.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/configuring-npm/npm-shrinkwrap-json.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/configuring-npm/npmrc.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/configuring-npm/package-json.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/configuring-npm/package-lock-json.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/configuring-npm/install.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/using-npm/removal.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/using-npm/orgs.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/using-npm/scripts.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/using-npm/scope.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/using-npm/registry.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/using-npm/developers.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/using-npm/workspaces.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/using-npm/dependency-selectors.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/using-npm/logging.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/using-npm/package-spec.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/docs/content/using-npm/config.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man7/workspaces.7 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man7/config.7 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man7/package-spec.7 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man7/removal.7 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man7/scope.7 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man7/dependency-selectors.7 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man7/scripts.7 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man7/logging.7 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man7/developers.7 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man7/registry.7 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man7/orgs.7 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man5/npm-global.5 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man5/npm-shrinkwrap-json.5 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man5/npm-json.5 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man5/npmrc.5 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man5/package-json.5 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man5/install.5 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man5/package-lock-json.5 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man5/folders.5 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-outdated.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-prefix.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-pack.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-shrinkwrap.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-link.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-cache.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-explain.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-audit.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-unpublish.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-access.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-ls.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-update.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-doctor.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-undeprecate.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-org.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-edit.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-set.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-repo.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-owner.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-ll.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-explore.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-publish.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-install.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-docs.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-dist-tag.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-uninstall.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-whoami.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-config.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-star.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-run.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-fund.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-search.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-start.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-init.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-version.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-rebuild.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-team.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-get.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-unstar.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-query.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-token.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-diff.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-find-dupes.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-install-test.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-prune.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-stars.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-sbom.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-help-search.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-ci.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-adduser.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-stop.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-login.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-ping.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-profile.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-deprecate.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-help.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-logout.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-restart.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-test.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-install-ci-test.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-view.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-bugs.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-dedupe.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-exec.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npx.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-completion.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-root.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-pkg.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm-trust.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/man/man1/npm.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/arborist-cmd.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/base-cmd.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/npm.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/trust-cmd.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/cli.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/lifecycle-cmd.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/package-url-cmd.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/is-windows.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/output-error.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/cmd-list.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/reify-finish.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/explain-dep.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/verify-signatures.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/timers.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/completion.fish installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/sbom-spdx.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/queryable.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/did-you-mean.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/oidc.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/reify-output.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/format-bytes.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/ping.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/validate-lockfile.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/read-user-info.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/log-file.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/get-workspaces.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/installed-shallow.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/get-identity.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/format.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/tar.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/display.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/explain-eresolve.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/format-search-stream.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/error-message.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/completion.sh installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/sbom-cyclonedx.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/npm-usage.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/auth.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/audit-error.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/update-workspaces.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/installed-deep.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/utils/open-url.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/ll.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/pkg.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/dist-tag.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/profile.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/query.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/install.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/help-search.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/completion.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/link.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/adduser.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/ci.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/login.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/find-dupes.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/set.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/undeprecate.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/cache.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/version.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/ls.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/unpublish.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/install-test.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/explore.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/repo.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/stop.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/root.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/deprecate.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/owner.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/restart.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/team.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/explain.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/ping.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/sbom.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/doctor.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/test.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/diff.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/audit.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/prune.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/uninstall.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/start.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/help.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/docs.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/fund.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/search.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/outdated.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/star.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/dedupe.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/update.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/init.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/org.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/prefix.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/bugs.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/get.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/shrinkwrap.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/access.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/publish.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/run.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/install-ci-test.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/pack.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/view.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/whoami.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/exec.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/config.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/token.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/edit.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/unstar.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/logout.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/stars.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/rebuild.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/trust/circleci.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/trust/revoke.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/trust/gitlab.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/trust/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/trust/list.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/commands/trust/github.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/cli/exit-handler.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/cli/validate-engines.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/cli/update-notifier.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/lib/cli/entry.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ci-info/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ci-info/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ci-info/vendors.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ci-info/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/write-file-atomic/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/write-file-atomic/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/write-file-atomic/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/chownr/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/chownr/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/chownr/dist/commonjs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/chownr/dist/commonjs/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/chownr/dist/esm/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/chownr/dist/esm/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/backoff.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/options.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/jitter/jitter.factory.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/jitter/full/full.jitter.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/jitter/no/no.jitter.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/delay.factory.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/delay.interface.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/delay.base.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/skip-first/skip-first.delay.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/always/always.delay.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/read-cmd-shim/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/read-cmd-shim/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/read-cmd-shim/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-user-validate/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-user-validate/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-user-validate/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/bin-links/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/bin-links/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/is-windows.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/man-target.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/link-bin.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/get-paths.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/get-node-modules.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/bin-target.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/link-bins.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/check-bins.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/get-prefix.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/check-bin.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/shim-bin.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/fix-bin.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/link-gently.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/link-mans.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/index-fetch.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/best-practices/writing-tests.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/best-practices/client-certificate.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/best-practices/proxy.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/best-practices/mocking-request.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/Agent.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/BalancedPool.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/ContentType.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/EventSource.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/Errors.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/Cookies.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/MockClient.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/Connector.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/RetryHandler.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/Pool.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/DispatchInterceptor.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/EnvHttpProxyAgent.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/Client.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/Util.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/RetryAgent.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/ProxyAgent.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/Debug.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/Dispatcher.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/Fetch.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/MockAgent.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/api-lifecycle.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/RedirectHandler.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/DiagnosticsChannel.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/WebSocket.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/PoolStats.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/CacheStorage.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/MockPool.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/docs/docs/api/MockErrors.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/global.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fileapi/symbols.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fileapi/encoding.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fileapi/filereader.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fileapi/progressevent.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fileapi/util.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/global.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/symbols.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/formdata.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/body.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/constants.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/request.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/data-url.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/response.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/file.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/webidl.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/headers.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/formdata-parser.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/dispatcher-weakref.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/fetch/util.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/cookies/constants.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/cookies/parse.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/cookies/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/cookies/util.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/cache/symbols.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/cache/cachestorage.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/cache/cache.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/cache/util.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/websocket/websocket.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/websocket/symbols.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/websocket/frame.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/websocket/constants.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/websocket/connection.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/websocket/events.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/websocket/permessage-deflate.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/websocket/sender.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/websocket/util.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/websocket/receiver.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/eventsource/eventsource-stream.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/eventsource/util.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/web/eventsource/eventsource.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/interceptor/dump.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/interceptor/redirect.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/interceptor/response-error.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/interceptor/redirect-interceptor.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/interceptor/retry.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/interceptor/dns.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/util/timers.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/agent.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/env-http-proxy-agent.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/client-h2.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/pool-stats.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/dispatcher-base.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/proxy-agent.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/dispatcher.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/client.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/client-h1.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/fixed-queue.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/retry-agent.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/pool-base.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/balanced-pool.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/dispatcher/pool.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/core/tree.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/core/symbols.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/core/diagnostics.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/core/constants.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/core/request.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/core/errors.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/core/connect.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/core/util.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/api/readable.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/api/api-upgrade.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/api/api-stream.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/api/api-pipeline.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/api/abort-signal.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/api/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/api/api-connect.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/api/api-request.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/api/util.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/llhttp/llhttp_simd-wasm.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/llhttp/constants.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/llhttp/utils.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/llhttp/llhttp-wasm.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/mock/mock-symbols.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/mock/mock-interceptor.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/mock/mock-utils.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/mock/mock-client.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/mock/mock-errors.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/mock/pluralizer.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/mock/mock-agent.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/mock/pending-interceptors-formatter.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/mock/mock-pool.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/handler/retry-handler.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/handler/decorator-handler.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/lib/handler/redirect-handler.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/undici/scripts/strip-comments.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmsearch/README.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmsearch/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmsearch/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmsearch/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/fetch.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/options.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/pipeline.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/remote.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/errors.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/key.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/entry.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/policy.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/walk-up-path/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/walk-up-path/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/walk-up-path/dist/commonjs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/walk-up-path/dist/commonjs/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/walk-up-path/dist/esm/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/walk-up-path/dist/esm/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/graceful-fs/clone.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/graceful-fs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/graceful-fs/legacy-streams.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/graceful-fs/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/archy/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/archy/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/archy/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/archy/examples/multi_line.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/archy/examples/beep.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/dist/commonjs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/dist/commonjs/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/dist/esm/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/dist/esm/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/README.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/lib/tarball.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/lib/should-print-patch.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/lib/format-diff.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/lib/untar.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/json-stringify-nice/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/json-stringify-nice/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/json-stringify-nice/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/abbrev/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/abbrev/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/abbrev/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/pacote/README.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/pacote/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/pacote/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/pacote/lib/git.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/pacote/lib/fetcher.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/pacote/lib/remote.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/pacote/lib/dir.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/pacote/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/pacote/lib/registry.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/pacote/lib/file.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/npm.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/add-git-sha.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/is-package-bin.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/trailing-slashes.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/protected.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/tar-create-options.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/cache-dir.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/pacote/bin/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/lib/builtin-modules.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-profile/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-profile/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-profile/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/CONTRIBUTING.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/eslint.config.mjs installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/release-notes.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/dist/diff.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/dist/diff.min.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libesm/types.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libesm/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libesm/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libesm/convert/xml.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libesm/convert/dmp.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/json.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/sentence.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/base.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/character.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/word.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/line.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/array.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/css.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libesm/util/string.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libesm/util/params.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libesm/util/array.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libesm/util/distance-iterator.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/apply.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/reverse.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/parse.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/line-endings.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/create.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/types.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/convert/xml.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/convert/dmp.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/json.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/sentence.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/base.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/character.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/word.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/line.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/array.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/css.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/util/string.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/util/params.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/util/array.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/util/distance-iterator.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/apply.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/reverse.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/parse.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/line-endings.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/create.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/promise-all-reject-late/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/promise-all-reject-late/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/promise-all-reject-late/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/proc-log/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/proc-log/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/proc-log/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/README.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/lib/unpublish.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/lib/provenance.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/lib/publish.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-normalize-package-bin/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-normalize-package-bin/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-normalize-package-bin/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/error.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/config.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/fetch.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/tsa.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/rekor.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/fulcio.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/error.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/rekor-v2.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/witness.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/client.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/entry.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tsa/client.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tsa/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/signer.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/fulcio/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/fulcio/ca.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/fulcio/ephemeral.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/oidc.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/ua.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/dsse.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/message.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/base.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/bundle.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/identity/ci.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/identity/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/identity/provider.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/types/fetch.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/oid.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/dsse.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/json.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/encoding.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/stream.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/crypto.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/pem.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/timestamp.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/tstinfo.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/error.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/sct.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/ext.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/cert.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/obj.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/parse.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/tag.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/length.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/error.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/shared.types.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/error.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/verifier.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/policy.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/trust.types.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/filter.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/tsa.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/checkpoint.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/dsse.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/set.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/intoto.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/hashedrekord.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/merkle.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/key/sct.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/key/certificate.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/key/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/bundle/dsse.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/bundle/message.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/bundle/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/seeds.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/target.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/client.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/appdata.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/error.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/utility.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/bundle.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/build.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/serialized.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/validate.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/error.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/rekor/v2/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_bundle.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_trustroot.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_verification.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/envelope.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/events.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_rekor.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_common.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/dsse.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/hashedrekord.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/verifier.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/entry.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/api/field_behavior.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/descriptor.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/timestamp.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/any.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/text-table/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/text-table/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/text-table/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/text-table/example/doubledot.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/text-table/example/center.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/text-table/example/align.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/text-table/example/table.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/text-table/example/dotalign.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/scan.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/AUTHORS installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/parse.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/isexe/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/isexe/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/isexe/dist/commonjs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/isexe/dist/commonjs/options.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/isexe/dist/commonjs/win32.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/isexe/dist/commonjs/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/isexe/dist/commonjs/index.min.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/isexe/dist/commonjs/posix.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/isexe/dist/esm/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/isexe/dist/esm/options.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/isexe/dist/esm/win32.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/isexe/dist/esm/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/isexe/dist/esm/index.min.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/isexe/dist/esm/posix.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/http-proxy-agent/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/http-proxy-agent/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/http-proxy-agent/dist/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-collect/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-collect/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-collect/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/dist/commonjs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/dist/commonjs/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/dist/esm/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/dist/esm/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/socks/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/socks/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/socks/docs/migratingFromV1.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/socks/docs/index.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/index.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/typescript/bindExample.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/typescript/connectExample.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/typescript/associateExample.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/javascript/bindExample.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/javascript/connectExample.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/javascript/associateExample.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/socks/build/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/socks/build/common/helpers.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/socks/build/common/constants.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/socks/build/common/receivebuffer.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/socks/build/common/util.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/socks/build/client/socksclient.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/README.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/.travis.yml installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/lib/main.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/basic.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/callback.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/basic.png installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/small-qrcode.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/bin/qrcode-terminal.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRPolynomial.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMath.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QR8bitByte.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRRSBlock.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMode.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMaskPattern.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRUtil.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRBitBuffer.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRErrorCorrectLevel.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/supports-color/browser.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/supports-color/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/supports-color/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/supports-color/license installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-sized/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-sized/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-sized/dist/commonjs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-sized/dist/commonjs/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-sized/dist/esm/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-sized/dist/esm/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/yallist/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/yallist/iterator.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/yallist/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/yallist/yallist.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmfund/README.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmfund/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmfund/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmfund/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ip-address/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ip-address/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/ipv6.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/common.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/ip-address.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/address-error.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/ipv4.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/v4/constants.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/v6/helpers.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/v6/constants.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/v6/regular-expressions.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/lru-cache/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/lru-cache/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/index.min.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/diagnostics-channel.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/index.min.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/diagnostics-channel.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/node/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/node/index.min.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/node/diagnostics-channel.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/browser/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/browser/index.min.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/browser/diagnostics-channel.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/proggy/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/proggy/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/proggy/lib/client.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/proggy/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/proggy/lib/tracker.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/README.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/range.bnf installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/preload.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/classes/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/classes/semver.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/classes/comparator.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/classes/range.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/ranges/min-satisfying.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/ranges/valid.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/ranges/simplify.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/ranges/outside.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/ranges/ltr.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/ranges/gtr.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/ranges/max-satisfying.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/ranges/subset.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/ranges/to-comparators.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/ranges/min-version.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/ranges/intersects.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/compare-build.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/satisfies.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/neq.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/valid.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/cmp.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/coerce.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/rsort.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/gte.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/patch.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/minor.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/parse.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/prerelease.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/diff.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/compare-loose.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/major.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/lte.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/eq.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/rcompare.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/sort.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/compare.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/lt.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/gt.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/clean.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/functions/inc.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/internal/constants.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/internal/identifiers.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/internal/parse-options.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/internal/debug.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/internal/lrucache.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/internal/re.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/semver/bin/semver.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/https-proxy-agent/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/https-proxy-agent/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/https-proxy-agent/dist/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/https-proxy-agent/dist/parse-proxy-response.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/sigstore/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/sigstore/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/sigstore/dist/sigstore.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/sigstore/dist/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/sigstore/dist/config.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/just-diff/index.mjs installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/just-diff/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/just-diff/rollup.config.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/just-diff/index.cjs installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/just-diff/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/CONTRIBUTING.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/eslint.config.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/README.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/.release-please-manifest.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/release-please-config.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/CHANGELOG.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/macOS_Catalina_acid_test.sh installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/SECURITY.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/CODE_OF_CONDUCT.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/.release-please-manifest.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/test_gyp.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/release-please-config.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pyproject.toml installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp.bat installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/README.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/GypVsCMake.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/UserDocumentation.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/LanguageSpecification.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/InputFormatReference.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/Testing.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/Hacking.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/common_test.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input_test.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation_test.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_structures.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/utils.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/requirements.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_manylinux.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/__init__.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/metadata.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.BSD installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/specifiers.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_parser.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_musllinux.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/version.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/markers.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/py.typed installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.APACHE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_tokenizer.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/tags.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_elffile.py installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/data/ninja/build.ninja installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/process-release.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/remove.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/install.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/node-gyp.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/Find-VisualStudio.cs installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/create-config-gypi.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/download.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/list.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/find-visualstudio.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/log.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/clean.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/util.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/find-node-directory.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/rebuild.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/node-gyp/src/win_delay_load_hook.cc installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/is-cidr/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/is-cidr/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/is-cidr/dist/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/mute-stream/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/mute-stream/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/mute-stream/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/chalk/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/chalk/license installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/chalk/source/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/chalk/source/utilities.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/chalk/source/vendor/ansi-styles/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/chalk/source/vendor/supports-color/browser.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/chalk/source/vendor/supports-color/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/canonical-json/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/canonical-json/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/canonical-json/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/targets.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/delegations.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/role.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/timestamp.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/snapshot.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/root.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/metadata.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/base.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/key.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/signature.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/file.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/error.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/oid.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/types.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/verify.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/guard.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/key.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ms/license.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ms/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ms/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/promzard/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/promzard/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/promzard/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/jsonparse/jsonparse.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/jsonparse/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/jsonparse/bench.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/jsonparse/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/jsonparse/samplejson/basic.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/jsonparse/samplejson/basic2.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/jsonparse/examples/twitterfeed.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-flush/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-flush/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-flush/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cssesc/README.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cssesc/LICENSE-MIT.txt installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cssesc/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cssesc/cssesc.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cssesc/man/cssesc.1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cssesc/bin/cssesc installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/map-workspaces/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/map-workspaces/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/map-workspaces/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/README.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/bin/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/node-gyp/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/node-gyp/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/node-gyp/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/update-dependencies.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/license.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/update-scripts.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/normalize-data.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/sort.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/update-workspaces.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/read-package.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/normalize.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/query/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/query/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/query/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/options.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/errors.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/agents.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/dns.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/proxy.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/package-envs.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/signal-manager.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/set-path.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/is-server-package.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/run-script-pkg.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/make-spawn-args.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/run-script.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/validate-options.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp.cmd installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/README.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/node.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/edge.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/spec-from-lock.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/link.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/add-rm-pkg-deps.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/dep-valid.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/printable.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/optional-set.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/from-path.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/realpath.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/query-selector-all.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/override-resolves.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/diff.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/deepest-nesting-target.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/packument-cache.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/calc-dep-flags.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/reset-dep-flags.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/override-set.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/version-from-tgz.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/signal-handling.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/peer-entry-sets.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/vuln.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/inventory.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/isolated-classes.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/audit-report.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/shrinkwrap.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/can-place-dep.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/case-insensitive-map.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/place-dep.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/retire-path.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/debug.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/tracker.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/gather-dep-set.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/consistent-resolve.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/signals.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/yarn-lock.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/relpath.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/tree-check.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/isolated-reifier.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/load-virtual.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/load-actual.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/actual.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/license.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/reify.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/audit.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/prune.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/virtual.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/shrinkwrap.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/ideal.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/funding.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/print-tree.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/options.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/timers.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/logging.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/get-dep-spec.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/hash.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/advisory.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/readdir-scoped.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/move-file.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/with-temp-dir.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/errors.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/polyfill.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/common/node.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/common/get-options.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/README.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/umask.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/parse-field.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/errors.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/env-replace.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/set-envs.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/type-description.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/type-defs.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/nerf-dart.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/definitions/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/definitions/definitions.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/definitions/definition.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/spawn.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/opts.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/clone.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/is-clean.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/make-error.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/errors.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/utils.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/lines-to-revs.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/is.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/find.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/revs.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/which.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/name-from-folder/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/name-from-folder/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/name-from-folder/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/escape.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/deep-map.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/utils.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/matchers.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/error.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/server.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/strip-trailing-slashes.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/extract.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/path-reservations.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/types.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/normalize-windows-path.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/large-numbers.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/options.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/mkdir.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/pax.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/header.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/parse.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/write-entry.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/make-command.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/symlink-error.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/list.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/winchars.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/strip-absolute-path.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/update.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/index.min.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/create.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/read-entry.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/normalize-unicode.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/replace.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/mode-fix.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/unpack.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/get-write-flag.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/process-umask.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/pack.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/warn-method.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/cwd-error.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/strip-trailing-slashes.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/extract.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/path-reservations.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/types.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/normalize-windows-path.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/large-numbers.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/options.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/mkdir.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/pax.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/header.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/parse.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/write-entry.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/make-command.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/symlink-error.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/list.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/winchars.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/strip-absolute-path.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/update.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/index.min.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/create.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/read-entry.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/normalize-unicode.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/replace.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/mode-fix.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/unpack.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/get-write-flag.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/process-umask.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/pack.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/warn-method.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/cwd-error.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/mod.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/test.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/bench.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/esm/mod.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/brace-expansion/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/brace-expansion/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/brace-expansion/dist/commonjs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/brace-expansion/dist/commonjs/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/brace-expansion/dist/esm/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/brace-expansion/dist/esm/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmversion/README.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmversion/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmversion/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/write-json.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/version.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/enforce-clean.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/read-json.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/commit.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/retrieve-tag.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/tag.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tuf-js/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tuf-js/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/store.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/fetcher.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/error.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/config.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/updater.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/utils/tmpfile.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/utils/url.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmteam/README.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmteam/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmteam/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmteam/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-packlist/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-packlist/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-packlist/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ignore-walk/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ignore-walk/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ignore-walk/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/binary-extensions/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/binary-extensions/binary-extensions.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/binary-extensions/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/binary-extensions/license installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmpack/README.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmpack/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmpack/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmpack/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-bundled/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-bundled/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-bundled/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/balanced-match/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/balanced-match/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/balanced-match/dist/commonjs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/balanced-match/dist/commonjs/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/balanced-match/dist/esm/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/balanced-match/dist/esm/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmaccess/README.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmaccess/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmaccess/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmaccess/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/aproba/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/aproba/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/aproba/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/glob/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/glob/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/glob.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/pattern.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/ignore.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/processor.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/has-magic.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/index.min.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/walker.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/glob.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/pattern.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/ignore.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/processor.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/has-magic.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/index.min.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/walker.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/fetch-error.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/body.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/blob.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/abort-error.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/request.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/response.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/headers.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cacache/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cacache/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cacache/lib/put.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cacache/lib/rm.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cacache/lib/verify.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cacache/lib/memoization.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cacache/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cacache/lib/entry-index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cacache/lib/get.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cacache/lib/util/glob.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cacache/lib/util/hash-to-segments.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cacache/lib/util/tmp.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cacache/lib/content/read.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cacache/lib/content/rm.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cacache/lib/content/write.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cacache/lib/content/path.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cidr-regex/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cidr-regex/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cidr-regex/dist/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@isaacs/string-locale-compare/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@isaacs/string-locale-compare/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@isaacs/string-locale-compare/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/commonjs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/commonjs/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/esm/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/esm/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/parse-conflict-json/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/parse-conflict-json/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/parse-conflict-json/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/negotiator/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/negotiator/HISTORY.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/negotiator/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/negotiator/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/negotiator/lib/encoding.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/negotiator/lib/charset.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/negotiator/lib/language.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/negotiator/lib/mediaType.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/http-cache-semantics/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/http-cache-semantics/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/http-cache-semantics/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minimatch/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minimatch/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/assert-valid-pattern.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/unescape.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/escape.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/ast.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/brace-expressions.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/assert-valid-pattern.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/unescape.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/escape.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/ast.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/brace-expressions.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/p-map/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/p-map/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/p-map/license installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmorg/README.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmorg/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmorg/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmorg/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/yallist/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/yallist/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/yallist/dist/commonjs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/yallist/dist/commonjs/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/yallist/dist/esm/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/yallist/dist/esm/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ini/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ini/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ini/lib/ini.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tinyglobby/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tinyglobby/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tinyglobby/dist/index.d.cts installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tinyglobby/dist/index.mjs installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tinyglobby/dist/index.d.mts installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tinyglobby/dist/index.cjs installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/posix.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/scan.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/constants.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/utils.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/parse.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/picomatch.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.d.cts installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.mjs installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.d.mts installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.cjs installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/treeverse/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/treeverse/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/treeverse/lib/depth.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/treeverse/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/treeverse/lib/breadth.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/treeverse/lib/depth-descent.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/just-diff-apply/index.mjs installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/just-diff-apply/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/just-diff-apply/rollup.config.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/just-diff-apply/index.cjs installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/just-diff-apply/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/lib/bom-handling.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/lib/streams.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/lib/helpers/merge-exports.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/utf16.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/dbcs-codec.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/dbcs-data.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/utf7.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/internal.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/utf32.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/sbcs-data.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/sbcs-codec.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/sbcs-data-generated.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/cp950.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/gbk-added.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/cp936.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/big5-added.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/shiftjis.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/cp949.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/eucjp.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/hosted-git-info/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/hosted-git-info/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/hosted-git-info/lib/hosts.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/hosted-git-info/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/hosted-git-info/lib/parse-url.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/hosted-git-info/lib/from-url.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/check-response.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/errors.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/json-stream.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/default-opts.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/auth.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/agent-base/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/agent-base/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/agent-base/dist/helpers.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/agent-base/dist/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/which/README.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/which/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/which/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/which/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/which/bin/which.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/spdx-license-ids/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/spdx-license-ids/deprecated.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/spdx-license-ids/index.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/util-deprecate/node.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/util-deprecate/browser.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/util-deprecate/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/util-deprecate/History.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/util-deprecate/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/json-parse-even-better-errors/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/json-parse-even-better-errors/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/json-parse-even-better-errors/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/safer-buffer/Porting-Buffer.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/safer-buffer/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/safer-buffer/tests.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/safer-buffer/dangerous.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/safer-buffer/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/safer-buffer/safer.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/nopt/README.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/nopt/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/nopt/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/nopt/lib/nopt-lib.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/nopt/lib/type-defs.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/nopt/lib/debug.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/nopt/lib/nopt.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/nopt/bin/nopt.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minizlib/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minizlib/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/commonjs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/commonjs/constants.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/commonjs/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/esm/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/esm/constants.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/esm/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-install-checks/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-install-checks/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-install-checks/lib/current-env.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-install-checks/lib/dev-engines.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-install-checks/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@gar/promise-retry/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@gar/promise-retry/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@gar/promise-retry/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/@gar/promise-retry/lib/retry.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/read/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/read/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/read/dist/commonjs/read.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/read/dist/commonjs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/read/dist/esm/read.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/read/dist/esm/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/spdx-exceptions/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/spdx-exceptions/deprecated.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/spdx-exceptions/index.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/colors.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/exit-code.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/json.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/install.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/detail.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/quiet.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/env-paths/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/env-paths/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/env-paths/license installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/LICENSE-MIT installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/API.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/sortAscending.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/tokenTypes.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/parser.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/processor.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/tokenize.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/ensureObject.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/getProp.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/unesc.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/stripComments.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/node.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/types.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/comment.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/root.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/string.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/selector.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/namespace.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/nesting.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/pseudo.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/constructors.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/container.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/guards.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/id.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/tag.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/attribute.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/universal.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/combinator.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/className.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ssri/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ssri/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/ssri/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-package-arg/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-package-arg/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/npm-package-arg/lib/npa.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/init-package-json/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/init-package-json/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/init-package-json/lib/default-input.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/init-package-json/lib/init-package-json.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/signal-exit/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/signal-exit/LICENSE.txt installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/mjs/browser.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/mjs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/mjs/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/mjs/signals.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/browser.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/signals.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cmd-shim/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cmd-shim/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cmd-shim/lib/to-batch-syntax.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/cmd-shim/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/debug/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/debug/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/debug/src/node.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/debug/src/browser.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/debug/src/common.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/debug/src/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/fs-minipass/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/fs-minipass/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/fs-minipass/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/path-scurry/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/path-scurry/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/path-scurry/dist/commonjs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/path-scurry/dist/commonjs/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/path-scurry/dist/esm/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/path-scurry/dist/esm/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass/dist/commonjs/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass/dist/commonjs/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass/dist/esm/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/minipass/dist/esm/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/smart-buffer/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/smart-buffer/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/smart-buffer/docs/ROADMAP.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/smart-buffer/build/utils.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/smart-buffer/build/smartbuffer.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/es.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/da.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/ne.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/en-short.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/en.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/fa.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/de.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/lib/factory.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/src/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/src/factory.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmexec/README.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmexec/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmexec/LICENSE installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/is-windows.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/with-lock.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/get-bin-from-manifest.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/file-exists.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/index.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/no-tty.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/run-script.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/bin/npx-cli.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/bin/npm installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/bin/npx.ps1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/bin/npm.cmd installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/bin/npx installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/bin/npm-prefix.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/bin/npm.ps1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/bin/npm-cli.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/bin/npx.cmd installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/bin/node-gyp-bin/node-gyp.cmd installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/npm/bin/node-gyp-bin/node-gyp symlinking ../lib/node_modules/npm/bin/npm-cli.js -> /home/build/YPKG/root/nodejs-24/install/usr/bin/npm symlinking ../lib/node_modules/npm/bin/npx-cli.js -> /home/build/YPKG/root/nodejs-24/install/usr/bin/npx installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/README.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/package.json installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/LICENSE.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/CHANGELOG.md installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/dist/npm.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/dist/npx.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/dist/pnpx.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/dist/yarnpkg.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/dist/corepack.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/dist/yarn.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/dist/pnpm.js installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/dist/lib/corepack.cjs installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/npm installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/npx.ps1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/pnpx installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/npm.cmd installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/pnpm installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/yarn.ps1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/npx installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/corepack installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/pnpm.ps1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/yarn installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/npm.ps1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/yarn.cmd installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/yarnpkg installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/pnpx.ps1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/yarnpkg.cmd installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/pnpm.cmd installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/corepack.ps1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/npx.cmd installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/pnpx.cmd installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/yarnpkg.ps1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/corepack.cmd installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/nodewin/npm installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/nodewin/npx.ps1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/nodewin/pnpx installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/nodewin/npm.cmd installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/nodewin/pnpm installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/nodewin/yarn.ps1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/nodewin/npx installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/nodewin/corepack installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/nodewin/pnpm.ps1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/nodewin/yarn installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/nodewin/npm.ps1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/nodewin/yarn.cmd installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/nodewin/yarnpkg installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/nodewin/pnpx.ps1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/nodewin/yarnpkg.cmd installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/nodewin/pnpm.cmd installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/nodewin/corepack.ps1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/nodewin/npx.cmd installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/nodewin/pnpx.cmd installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/nodewin/yarnpkg.ps1 installing /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules/corepack/shims/nodewin/corepack.cmd symlinking ../lib/node_modules/corepack/dist/corepack.js -> /home/build/YPKG/root/nodejs-24/install/usr/bin/corepack installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/config.gypi installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/common.gypi installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/node.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/node_api.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/js_native_api.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/js_native_api_types.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/node_api_types.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/node_buffer.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/node_object_wrap.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/node_version.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-callbacks.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-sandbox.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-initialization.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-value.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-memory-span.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-container.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-microtask-queue.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-script.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-embedder-heap.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-wasm.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-debug.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-embedder-state-scope.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-regexp.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-cppgc.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-microtask.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-function-callback.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-context.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-promise.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-source-location.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-primitive.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-template.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-external.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-typed-array.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-array-buffer.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-maybe.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-proxy.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-exception.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-internal.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-extension.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-data.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-primitive-object.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-json.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-isolate.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-message.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-date.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-traced-handle.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-unwinder.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-platform.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-persistent-handle.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-function.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-handle-base.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-statistics.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-local-handle.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-value-serializer.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-weak-callback-info.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-version.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-snapshot.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-profiler.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-forward.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-object.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8config.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/v8-locker.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/libplatform/libplatform-export.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/libplatform/libplatform.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/libplatform/v8-tracing.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/garbage-collected.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/heap-state.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/member.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/platform.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/heap-handle.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/sentinel-pointer.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/heap-consistency.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/allocation.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/type-traits.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/explicit-management.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/macros.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/custom-space.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/common.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/liveness-broker.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/process-heap-statistics.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/persistent.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/trace-trait.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/visitor.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/testing.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/cross-thread-persistent.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/object-size-trait.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/name-provider.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/heap-statistics.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/heap.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/default-platform.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/prefinalizer.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/source-location.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/internal/base-page-handle.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/internal/finalizer-trait.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/internal/compiler-specific.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/internal/pointer-policies.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/internal/caged-heap.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/internal/name-trait.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/internal/caged-heap-local-data.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/internal/persistent-node.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/internal/atomic-entry-flag.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/internal/conditional-stack-allocated.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/internal/logging.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/internal/write-barrier.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/internal/api-constants.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/internal/gc-info.h installing /home/build/YPKG/root/nodejs-24/install/usr/include/node/cppgc/internal/member-storage.h + install -dm00755 /home/build/YPKG/root/nodejs-24/install/usr/lib64 + mv /home/build/YPKG/root/nodejs-24/install/usr/lib/node_modules /home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24 + rmdir -v /home/build/YPKG/root/nodejs-24/install/usr/lib rmdir: removing directory, '/home/build/YPKG/root/nodejs-24/install/usr/lib' + chmod 0755 /home/build/YPKG/root/nodejs-24/install/usr/bin/node + patchelf --remove-rpath /home/build/YPKG/root/nodejs-24/install/usr/bin/node + mv /home/build/YPKG/root/nodejs-24/install/usr/bin/node /home/build/YPKG/root/nodejs-24/install/usr/bin/node-24 + rm -f /home/build/YPKG/root/nodejs-24/install/usr/bin/corepack + sed --in-place --regexp-extended 's;^#!/usr/bin/env node($|\ |\t)+;#!/usr/bin/node-24;g' /home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/corepack/dist/corepack.js + ln -srf /home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/corepack/dist/corepack.js /home/build/YPKG/root/nodejs-24/install/usr/bin/corepack-24 + rm -f /home/build/YPKG/root/nodejs-24/install/usr/bin/npm + sed --in-place --regexp-extended 's;^#!/usr/bin/env node($|\ |\t)+;#!/usr/bin/node-24;g' /home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/bin/npm-cli.js + ln -srf /home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/bin/npm-cli.js /home/build/YPKG/root/nodejs-24/install/usr/bin/npm-24 + rm -f /home/build/YPKG/root/nodejs-24/install/usr/bin/npx + sed --in-place --regexp-extended 's;^#!/usr/bin/env node($|\ |\t)+;#!/usr/bin/node-24;g' /home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/bin/npx-cli.js + ln -srf /home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/bin/npx-cli.js /home/build/YPKG/root/nodejs-24/install/usr/bin/npx-24 + rm -rfv /home/build/YPKG/root/nodejs-24/install/usr/share/doc removed '/home/build/YPKG/root/nodejs-24/install/usr/share/doc/node/lldb_commands.py' removed '/home/build/YPKG/root/nodejs-24/install/usr/share/doc/node/gdbinit' removed directory '/home/build/YPKG/root/nodejs-24/install/usr/share/doc/node' removed directory '/home/build/YPKG/root/nodejs-24/install/usr/share/doc' + mv /home/build/YPKG/root/nodejs-24/install/usr/share/man/man1/node.1 /home/build/YPKG/root/nodejs-24/install/usr/share/man/man1/node-24.1 + mv /home/build/YPKG/root/nodejs-24/install/usr/include/node /home/build/YPKG/root/nodejs-24/install/usr/include/node-24 + find /home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm -not -path '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/bin/*' -executable -type f -exec chmod -x '{}' ';' + chmod +x /home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp + chmod +x /home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/node-gyp/bin/node-gyp.js + chmod +x /home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/node-gyp/gyp/gyp_main.py + sed --in-place --regexp-extended 's;^#!/usr/bin/env node($|\ |\t)+;#!/usr/bin/node-24;g' /home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/node-gyp/bin/node-gyp.js + find /home/build/YPKG/root/nodejs-24/install//usr/lib64/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 '{}' + removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/libnpmexec/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/libnpmexec/README.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/tiny-relative-date/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/smart-buffer/docs/ROADMAP.md' removed directory '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/smart-buffer/docs' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/smart-buffer/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/minipass/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/path-scurry/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/fs-minipass/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/debug/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/cmd-shim/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/signal-exit/LICENSE.txt' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/init-package-json/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/npm-package-arg/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/ssri/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/postcss-selector-parser/API.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/postcss-selector-parser/LICENSE-MIT' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/env-paths/license' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/npm-audit-report/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/read/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@gar/promise-retry/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/npm-install-checks/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/minizlib/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/nopt/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/nopt/README.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/safer-buffer/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/safer-buffer/Porting-Buffer.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/json-parse-even-better-errors/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/util-deprecate/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/util-deprecate/History.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/which/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/which/README.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/agent-base/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/npm-registry-fetch/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/hosted-git-info/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/iconv-lite/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/just-diff-apply/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/treeverse/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/tinyglobby/node_modules/fdir/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/tinyglobby/node_modules/picomatch/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/tinyglobby/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/ini/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/yallist/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/libnpmorg/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/libnpmorg/README.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/p-map/license' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/minimatch/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/http-cache-semantics/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/negotiator/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/negotiator/HISTORY.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/parse-conflict-json/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@isaacs/fs-minipass/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@isaacs/string-locale-compare/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/cidr-regex/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/cacache/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/minipass-fetch/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/glob/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/aproba/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/libnpmaccess/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/libnpmaccess/README.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/balanced-match/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/npm-bundled/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/libnpmpack/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/libnpmpack/README.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/binary-extensions/license' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/ignore-walk/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/npm-packlist/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/libnpmteam/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/libnpmteam/README.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/tuf-js/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/libnpmversion/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/libnpmversion/README.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/brace-expansion/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/fastest-levenshtein/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/tar/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@npmcli/redact/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@npmcli/promise-spawn/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@npmcli/name-from-folder/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@npmcli/git/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@npmcli/config/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@npmcli/config/README.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@npmcli/fs/lib/cp/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@npmcli/fs/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@npmcli/metavuln-calculator/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@npmcli/arborist/bin/license.js' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@npmcli/arborist/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@npmcli/arborist/README.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@npmcli/run-script/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@npmcli/query/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@npmcli/package-json/lib/license.js' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@npmcli/package-json/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@npmcli/node-gyp/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@npmcli/installed-package-contents/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@npmcli/installed-package-contents/README.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@npmcli/map-workspaces/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/cssesc/LICENSE-MIT.txt' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/cssesc/README.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/minipass-flush/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/jsonparse/examples/twitterfeed.js' removed directory '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/jsonparse/examples' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/jsonparse/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/promzard/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/ms/license.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@tufjs/models/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@tufjs/canonical-json/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/chalk/license' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/mute-stream/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/is-cidr/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.APACHE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.BSD' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/node-gyp/gyp/docs/Hacking.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/node-gyp/gyp/docs/Testing.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/node-gyp/gyp/docs/InputFormatReference.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/node-gyp/gyp/docs/LanguageSpecification.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/node-gyp/gyp/docs/UserDocumentation.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/node-gyp/gyp/docs/GypVsCMake.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/node-gyp/gyp/docs/README.md' removed directory '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/node-gyp/gyp/docs' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/node-gyp/gyp/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/node-gyp/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/node-gyp/CODE_OF_CONDUCT.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/node-gyp/SECURITY.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/node-gyp/CHANGELOG.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/node-gyp/README.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/node-gyp/CONTRIBUTING.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/just-diff/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/sigstore/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/https-proxy-agent/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/semver/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/semver/README.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/proggy/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/lru-cache/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/ip-address/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/libnpmfund/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/libnpmfund/README.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/minipass/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/yallist/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/minipass-pipeline/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/minipass-sized/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/supports-color/license' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/qrcode-terminal/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/qrcode-terminal/.travis.yml' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/qrcode-terminal/README.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/socks/docs/examples/javascript/associateExample.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/socks/docs/examples/javascript/connectExample.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/socks/docs/examples/javascript/bindExample.md' removed directory '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/socks/docs/examples/javascript' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/socks/docs/examples/typescript/associateExample.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/socks/docs/examples/typescript/connectExample.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/socks/docs/examples/typescript/bindExample.md' removed directory '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/socks/docs/examples/typescript' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/socks/docs/examples/index.md' removed directory '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/socks/docs/examples' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/socks/docs/index.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/socks/docs/migratingFromV1.md' removed directory '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/socks/docs' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/socks/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/common-ancestor-path/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/minipass-collect/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/http-proxy-agent/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/isexe/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/spdx-expression-parse/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/spdx-expression-parse/AUTHORS' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/text-table/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@sigstore/bundle/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@sigstore/tuf/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@sigstore/core/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/@sigstore/sign/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/npm-normalize-package-bin/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/libnpmpublish/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/libnpmpublish/README.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/proc-log/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/socks-proxy-agent/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/promise-all-reject-late/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/diff/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/diff/release-notes.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/diff/CONTRIBUTING.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/npm-profile/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/validate-npm-package-name/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/pacote/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/pacote/README.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/abbrev/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/json-stringify-nice/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/libnpmdiff/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/libnpmdiff/README.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/promise-call-limit/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/archy/examples/beep.js' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/archy/examples/multi_line.js' removed directory '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/archy/examples' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/archy/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/graceful-fs/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/npm-pick-manifest/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/walk-up-path/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/make-fetch-happen/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/libnpmsearch/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/libnpmsearch/README.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/lib/web/fetch/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/MockErrors.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/MockPool.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/CacheStorage.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/PoolStats.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/WebSocket.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/DiagnosticsChannel.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/RedirectHandler.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/api-lifecycle.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/MockAgent.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/Fetch.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/Dispatcher.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/Debug.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/ProxyAgent.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/RetryAgent.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/Util.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/Client.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/EnvHttpProxyAgent.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/DispatchInterceptor.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/Pool.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/RetryHandler.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/Connector.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/MockClient.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/Cookies.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/Errors.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/EventSource.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/ContentType.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/BalancedPool.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api/Agent.md' removed directory '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/api' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/best-practices/mocking-request.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/best-practices/proxy.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/best-practices/client-certificate.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/best-practices/writing-tests.md' removed directory '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs/best-practices' removed directory '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs/docs' removed directory '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/docs' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/undici/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/bin-links/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/npm-user-validate/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/read-cmd-shim/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/exponential-backoff/LICENSE' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/chownr/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/write-file-atomic/LICENSE.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/node_modules/ci-info/LICENSE' + rm -rfv /home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/using-npm/config.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/using-npm/package-spec.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/using-npm/logging.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/using-npm/dependency-selectors.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/using-npm/workspaces.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/using-npm/developers.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/using-npm/registry.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/using-npm/scope.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/using-npm/scripts.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/using-npm/orgs.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/using-npm/removal.md' removed directory '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/using-npm' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/configuring-npm/install.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/configuring-npm/package-lock-json.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/configuring-npm/package-json.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/configuring-npm/npmrc.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/configuring-npm/npm-shrinkwrap-json.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/configuring-npm/folders.md' removed directory '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/configuring-npm' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-restart.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-install.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-whoami.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-search.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-fund.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-ll.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-prune.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-profile.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-edit.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-explore.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npx.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-deprecate.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-audit.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-start.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-repo.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-dedupe.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-diff.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-dist-tag.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-view.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-get.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-explain.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-pkg.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-rebuild.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-docs.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-trust.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-install-test.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-pack.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-version.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-login.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-run.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-unpublish.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-owner.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-install-ci-test.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-test.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-find-dupes.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-query.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-set.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-uninstall.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-token.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-doctor.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-ping.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-cache.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-sbom.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-completion.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-help.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-ls.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-team.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-shrinkwrap.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-publish.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-access.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-logout.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-ci.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-update.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-help-search.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-link.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-bugs.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-unstar.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-root.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-prefix.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-star.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-adduser.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-undeprecate.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-stop.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-org.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-config.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-stars.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-outdated.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-exec.md' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands/npm-init.md' removed directory '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content/commands' removed directory '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/content' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/lib/index.js' removed directory '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/lib' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/using-npm/removal.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/using-npm/developers.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/using-npm/workspaces.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/using-npm/dependency-selectors.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/using-npm/logging.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/using-npm/orgs.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/using-npm/scripts.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/using-npm/registry.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/using-npm/config.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/using-npm/package-spec.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/using-npm/scope.html' removed directory '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/using-npm' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/configuring-npm/install.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/configuring-npm/npm-json.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/configuring-npm/npm-global.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/configuring-npm/npmrc.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/configuring-npm/npm-shrinkwrap-json.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/configuring-npm/package-json.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/configuring-npm/folders.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/configuring-npm/package-lock-json.html' removed directory '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/configuring-npm' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-access.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-update.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-query.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-shrinkwrap.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-whoami.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-trust.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-stars.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-pkg.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-ping.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-pack.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-bugs.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-init.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-dedupe.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-set.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-star.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-version.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-search.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-prefix.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-test.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-docs.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-root.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-unpublish.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-doctor.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npx.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-start.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-owner.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-outdated.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-help.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-sbom.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-install.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-deprecate.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-find-dupes.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-help-search.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-login.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-restart.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-token.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-adduser.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-explain.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-undeprecate.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-profile.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-view.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-stop.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-org.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-repo.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-cache.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-run.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-audit.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-logout.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-unstar.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-config.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-link.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-diff.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-install-ci-test.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-ci.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-install-test.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-ll.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-exec.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-prune.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-team.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-dist-tag.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-uninstall.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-rebuild.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-publish.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-explore.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-completion.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-edit.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-ls.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-fund.html' removed '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands/npm-get.html' removed directory '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output/commands' removed directory '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs/output' removed directory '/home/build/YPKG/root/nodejs-24/install//usr/lib64/node_modules_24/npm/docs' + rm -rfv /home/build/YPKG/root/nodejs-24/install/usr/include removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/internal/member-storage.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/internal/gc-info.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/internal/api-constants.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/internal/write-barrier.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/internal/logging.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/internal/conditional-stack-allocated.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/internal/atomic-entry-flag.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/internal/persistent-node.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/internal/caged-heap-local-data.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/internal/name-trait.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/internal/caged-heap.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/internal/pointer-policies.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/internal/compiler-specific.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/internal/finalizer-trait.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/internal/base-page-handle.h' removed directory '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/internal' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/source-location.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/prefinalizer.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/default-platform.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/heap.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/heap-statistics.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/name-provider.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/object-size-trait.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/cross-thread-persistent.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/testing.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/visitor.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/trace-trait.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/persistent.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/process-heap-statistics.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/liveness-broker.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/common.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/custom-space.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/macros.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/explicit-management.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/type-traits.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/allocation.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/heap-consistency.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/sentinel-pointer.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/heap-handle.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/platform.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/member.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/heap-state.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc/garbage-collected.h' removed directory '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/cppgc' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/libplatform/v8-tracing.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/libplatform/libplatform.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/libplatform/libplatform-export.h' removed directory '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/libplatform' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-locker.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8config.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-object.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-forward.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-profiler.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-snapshot.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-version.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-weak-callback-info.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-value-serializer.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-local-handle.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-statistics.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-handle-base.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-function.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-persistent-handle.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-platform.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-unwinder.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-traced-handle.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-date.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-message.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-isolate.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-json.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-primitive-object.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-data.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-extension.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-internal.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-exception.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-proxy.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-maybe.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-array-buffer.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-typed-array.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-external.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-template.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-primitive.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-source-location.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-promise.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-context.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-function-callback.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-microtask.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-cppgc.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-regexp.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-embedder-state-scope.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-debug.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-wasm.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-embedder-heap.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-script.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-microtask-queue.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-container.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-memory-span.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-value.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-initialization.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-sandbox.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/v8-callbacks.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/node_version.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/node_object_wrap.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/node_buffer.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/node_api_types.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/js_native_api_types.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/js_native_api.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/node_api.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/node.h' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/common.gypi' removed '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24/config.gypi' removed directory '/home/build/YPKG/root/nodejs-24/install/usr/include/node-24' removed directory '/home/build/YPKG/root/nodejs-24/install/usr/include' + install -dm00755 /home/build/YPKG/root/nodejs-24/install/usr/lib64/nodejs-24/bin + for i in node npm npx corepack + ln -srv /home/build/YPKG/root/nodejs-24/install/usr/bin/node-24 /home/build/YPKG/root/nodejs-24/install/usr/lib64/nodejs-24/bin/node '/home/build/YPKG/root/nodejs-24/install/usr/lib64/nodejs-24/bin/node' -> '../../../bin/node-24' + for i in node npm npx corepack + ln -srv /home/build/YPKG/root/nodejs-24/install/usr/bin/npm-24 /home/build/YPKG/root/nodejs-24/install/usr/lib64/nodejs-24/bin/npm '/home/build/YPKG/root/nodejs-24/install/usr/lib64/nodejs-24/bin/npm' -> '../../node_modules_24/npm/bin/npm-cli.js' + for i in node npm npx corepack + ln -srv /home/build/YPKG/root/nodejs-24/install/usr/bin/npx-24 /home/build/YPKG/root/nodejs-24/install/usr/lib64/nodejs-24/bin/npx '/home/build/YPKG/root/nodejs-24/install/usr/lib64/nodejs-24/bin/npx' -> '../../node_modules_24/npm/bin/npx-cli.js' + for i in node npm npx corepack + ln -srv /home/build/YPKG/root/nodejs-24/install/usr/bin/corepack-24 /home/build/YPKG/root/nodejs-24/install/usr/lib64/nodejs-24/bin/corepack '/home/build/YPKG/root/nodejs-24/install/usr/lib64/nodejs-24/bin/corepack' -> '../../node_modules_24/corepack/dist/corepack.js' [Warning] ypkg-build should be run via fakeroot, not as real root user [Info] Building nodejs-24-24.16.0 [Build] Building native package [Source] Extracting source [Build] Running step: setup [Build] setup successful (0:00:00.396261) [Build] Running step: build [Build] build successful (0:15:41.983674) [Build] Running step: install [Build] install successful (0:00:00.185359) [Man] Compressing manpages in '/home/build/YPKG/root/nodejs-24/install/usr/share/man'... [Man] Compressed 1 file(s), saving 20.4 kB [Examine] Examining packages [Stripped] /usr/bin/node-24 [Stripped] /usr/lib64/libnode.so.137 [Dependency] /usr/bin/node-24 adds dependency on libc.so.6 from glibc [Dependency] /usr/lib64/libnode.so.137 adds dependency on libcares.so.2 from c-ares [Dependency] /usr/lib64/libnode.so.137 adds dependency on libbrotlidec.so.1 from brotli [Dependency] /usr/lib64/libnode.so.137 adds dependency on libbrotlienc.so.1 from brotli [Dependency] /usr/lib64/libnode.so.137 adds dependency on libsqlite3.so.0 from sqlite3 [Dependency] /usr/lib64/libnode.so.137 adds dependency on libnghttp2.so.14 from nghttp2 [Dependency] /usr/lib64/libnode.so.137 adds dependency on libicuuc.so.78 from libicu [Dependency] /usr/lib64/libnode.so.137 adds dependency on libgcc_s.so.1 from libgcc [Dependency] /usr/lib64/libnode.so.137 adds dependency on libssl.so.3 from openssl [Dependency] /usr/lib64/libnode.so.137 adds dependency on libzstd.so.1 from zstd [Dependency] /usr/lib64/libnode.so.137 adds dependency on ld-linux-x86-64.so.2 from glibc [Dependency] /usr/lib64/libnode.so.137 adds dependency on libstdc++.so.6 from libstdc++ [Dependency] /usr/lib64/libnode.so.137 adds dependency on libatomic.so.1 from libgcc [Dependency] /usr/lib64/libnode.so.137 adds dependency on libz.so.1 from zlib [Dependency] /usr/lib64/libnode.so.137 adds dependency on libada.so.3 from ada [Dependency] /usr/lib64/libnode.so.137 adds dependency on libm.so.6 from glibc [Dependency] /usr/lib64/libnode.so.137 adds dependency on libicui18n.so.78 from libicu [Dependency] /usr/lib64/libnode.so.137 adds dependency on libcrypto.so.3 from openssl [Dependency] /usr/lib64/libnode.so.137 adds dependency on libuv.so.1 from libuv [Package] Creating /home/build/work/nodejs-24-dbginfo-24.16.0-2-1-x86_64.eopkg ... [Package] nodejs-24-dbginfo-24.16.0-2-1-x86_64.eopkg took 0:01:09.915710 to emit [Package] Creating /home/build/work/nodejs-24-24.16.0-2-1-x86_64.eopkg ... [Package] nodejs-24-24.16.0-2-1-x86_64.eopkg took 0:00:10.840661 to emit [Package] Building complete time=2026-05-22T16:15:18.734Z level=DEBUG msg="Collecting files" len=4 time=2026-05-22T16:15:18.734Z level=DEBUG msg="Collecting build artifact" path=nodejs-24-24.16.0-2-1-x86_64.eopkg time=2026-05-22T16:15:18.737Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=nodejs-24-24.16.0-2-1-x86_64.eopkg time=2026-05-22T16:15:18.737Z level=DEBUG msg="Collecting build artifact" path=nodejs-24-dbginfo-24.16.0-2-1-x86_64.eopkg time=2026-05-22T16:15:18.774Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=nodejs-24-dbginfo-24.16.0-2-1-x86_64.eopkg time=2026-05-22T16:15:18.774Z level=DEBUG msg="Collecting build artifact" path=nodejs-24-24.16.0-2.tram time=2026-05-22T16:15:18.774Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=nodejs-24-24.16.0-2.tram time=2026-05-22T16:15:18.774Z level=DEBUG msg="Collecting build artifact" path=pspec_x86_64.xml time=2026-05-22T16:15:18.774Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=pspec_x86_64.xml time=2026-05-22T16:15:18.774Z level=DEBUG msg="Acquiring global lock" time=2026-05-22T16:15:18.774Z level=DEBUG msg="Cleaning up" time=2026-05-22T16:15:18.776Z level=DEBUG msg="Killing child process in chroot" pid=3904923 time=2026-05-22T16:15:18.846Z level=DEBUG msg="Requesting unmount of all remaining mountpoints" time=2026-05-22T16:15:19.186Z level=INFO msg="Building succeeded"